Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://zenateconnect.github.io/RevenueDepartmentService/
ระบบจัดการ Service ของกรมสรรพากร โดยใช้ RESTful API .NET Core 2.2/3.1 ในการเชื่อมต่อกับ SOAP Web Service และแปลงข้อมูลให้อยู่ในรูปแบบของ JSON และใช้ Swagger
https://zenateconnect.github.io/RevenueDepartmentService/
rd rdws revenue revenue-api revenue-department
Last synced: 2 months ago
JSON representation
ระบบจัดการ Service ของกรมสรรพากร โดยใช้ RESTful API .NET Core 2.2/3.1 ในการเชื่อมต่อกับ SOAP Web Service และแปลงข้อมูลให้อยู่ในรูปแบบของ JSON และใช้ Swagger
- Host: GitHub
- URL: https://zenateconnect.github.io/RevenueDepartmentService/
- Owner: ZenateConnect
- License: mit
- Created: 2019-06-02T11:32:31.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-04-04T07:13:26.000Z (almost 4 years ago)
- Last Synced: 2024-08-04T10:01:17.371Z (6 months ago)
- Topics: rd, rdws, revenue, revenue-api, revenue-department
- Language: C#
- Homepage:
- Size: 64.5 KB
- Stars: 7
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-osint-thai - Revenue Department API - obtain more info about a tax id/national id (Government Data)
README
# RESTful API กรมสรรพากร / The Revenue Department Service
ระบบจัดการ Service ของกรมสรรพากร โดยใช้ RESTful API ในการเชื่อมต่อกับ SOAP Web Service และแปลงข้อมูลให้อยู่ในรูปแบบของ JSON และใช้ Swagger
Code ทั้งหมดนี้เป็นเพียง Code ตั้งต้น เพื่อนำไปต่อยอดต่อไปDocument ของกรมสรรพากร: http://www.rd.go.th/publish/42545.0.html
API นี้จะประกอบไปด้วย Service ดังนี้ (รายละเอียดสามารถดูได้ตามลิงค์ที่แนบไว้)1. Common Service: คลิกเพื่อดู Document
2. TIN Service: คลิกเพื่อดู Document
3. VRT Service: คลิกเพื่อดู Document
4. VAT Service: คลิกเพื่อดู Document
5. GEM Service: คลิกเพื่อดู Document# Branch
- master - .NET Core 2.2 (Legacy code)
- Development - .NET Core 3.1 and update response follow RESTful API# Swagger Document
สามารถดูรายละเอียดต่างๆของ API โดย คลิกที่นี่
# Software Requirement
1. Visual Studio 2017 or latest
2. .NET Core 2.2
3. .NET Core Runtime 2.2
4. Swashbuckle.AspNetCore v.4.0.1
5. System.ServiceModel.Http v.4.4.0# วิธีการการ Add Trusted Root Certification Authorities
เบื้องต้นให้เราติดตั้ง Cer ทั้งสองตัวคือ adhq1.cer และ ADHQ5.cer ก่อน โดย Cer. จะอยู่ในโฟลเดอร์ Resources
หรือ Download ที่ [Client Certificate](https://www.rd.go.th/fileadmin/images/image_webservices/Download_Cert_071260.zip)ถ้าหากยังไม่สามารถเรียก API กรมสรรพากรได้ ให้ทำการ Add Cer. ที่ชื่อ adhq1.cer เข้าไปที่ Trusted Root Certification Authorities ก่อน
จึงจะสามารถใช้งาน API ของทางกรมสรรพากรได้ส่วนวิธี Add Trusted Root Certification Authorities สำหรับ Windows 10
1. เปิด Run > certlm.msc หรือ กด Start แล้ว Search พิมพ์ว่า "Certificates" แล้วเลือก Manage User Certificates
2. หาเมนูที่ชื่อ Trusted Root Certification Authorities > Certificates
3. คลิกขวาที่ Certificates เลือก Import และเลือกที่อยู่ของ adhq1.cer ตัวนี้