แนะนำการทำงานภาพรวมของ API
ย้อนกลับแนะนำการทำงานภาพรวมของ API
การรับส่งข้อมูลระหว่างกรมสรรพากรและผู้นำส่ง เป็นการทำงานผ่าน RESTful Web Service และข้อมูลที่รับส่งอยู่ในรูปแบบ JSON โดยการส่ง Request เป็น HTTP Post มายังกรมสรรพากร ทั้งนี้หลังจากที่ได้ทำการ Login เพื่อยืนยันตัวตน และได้รับ Access Token จากกรมสรรพากรแล้ว ในส่วนของ HTTP Header ของการเรียกใช้งาน Service ให้กำหนดพารามิเตอร์ “X-Auth-Token” เป็นค่าของ Access Token ที่ได้รับจากกรมสรรพากรกระบวนการแลกเปลี่ยนข้อมูลการขอเสียอากรแสตมป์เป็นตัวเงิน
| API Name | API Endpoints | คำอธิบาย |
|---|---|---|
| SubmitFilingAuth | Post/stamp/SubmitFilingAuth | การยืนยันตัวตน และรับ Access Token สำหรับการส่งข้อมูล ตรวจสอบผลการส่งข้อมูล ตรวจสอบผลการชำระเงิน และขอภาพแบบฯ ใบเสร็จรับเงิน |
| SubmitFiling | Post/stamp/SubmitFiling | สำหรับนำส่งข้อมูลการขอเสียอากร |
| CheckFilingStatus | Post/stamp/CheckFilingStatus | สำหรับให้ผู้นำส่งตรวจสอบผลการนำส่งข้อมูลที่นำส่งให้กรมสรรพากรแล้ว |
| CheckPaymentStatus | Post/stamp/CheckPaymentStatus | สำหรับให้ผู้นำส่งตรวจสอบผลการชำระอากร |
| ReqFormReceiptFile | Post/stamp/ReqFormReceiptFile | สำหรับให้ผู้นำส่ง ขอภาพแบบฯ ใบเสร็จการชำระอากร และรหัสตรวจสอบการชำระอากรแสตมป์ |
| SubmitPaymentDirectDebit | Post/stamp/SubmitPaymentDirectDebit | กระบวนการที่ผู้มีหน้าที่เสียอากรอนุญาตให้ธนาคารหักเงินโดยตรงจากบัญชีธนาคารของตน เพื่อชำระค่าภาษีอากร |
| SetPassword | Post/stamp/SetPassword | กระบวนการที่ผู้ใช้ตั้งรหัสผ่านใหม่สำหรับบัญชีผู้ใช้หรือระบบเป็นครั้งแรกหลังจากได้รับสิทธิ์การใช้งาน โดยรหัสผ่านนี้จะเป็นข้อมูลสำคัญที่ใช้สำหรับยืนยันตัวตนของผู้ใช้งาน |
| ChangePassword | Post/stamp/ChangePassword | สำหรับให้ผู้นำส่ง เปลี่ยนรหัสผ่านผู้ใช้งาน |