การยืนยันตัวตน และรับ Access Token

chevron_left ย้อนกลับ
Post/stamp/SubmitFilingAuth
การยืนยันตัวตน และรับ Access Token สำหรับการส่งข้อมูล ตรวจสอบผลการส่งข้อมูล ตรวจสอบผลการชำระเงิน และขอภาพแบบฯ ใบเสร็จรับเงิน

Request Header

Item Name Multi Data Type MaxLen Description
content-type [1…1] String Content type of request payload Value: - application/json

Request Body

Item Name Multi Data Type MaxLen Description
username [1…1] String 20 รหัสผู้ใช้งาน
password [1…1] String 20 รหัสผ่านผู้ใช้งาน
nonce [1…1] String 20 วันเวลาที่ส่ง request รูปแบบ “YYYY-MM-DD HH:MM:SS” เช่น “2018-12-10 15:45:00”

ตัวอย่าง request

{
  "username": "USER0001",
  "password": "pass9038",
  "nonce": "2018-12-10 15:45:00"
}

Response

Item Name Multi Data Type MaxLen Description
responseCode [1…1] String 10 รหัสข้อความของกรมสรรพากร อ้างอิง ข้อ 5. ตารางรหัสข้อความ (Response Code, Response Message) ของกรมสรรพากร
responseMessage [0…1] String 200 รายละเอียดข้อความ
username [0…1] String 20 รหัสผู้ใช้งาน
tokenId [0…1] String 1000 Access token สำหรับตรวจสอบสิทธิ์การใช้งาน
sender [1…1] Object รายละเอียดผู้นำส่ง
id [1…1] String 20 รหัสผู้นำส่ง

ตัวอย่าง response กรณี “สำเร็จ”

{
  "responseCode": "I07000",
  "responseMessage": "สำเร็จ",
  "username": "USER0001",
  "tokenId": " eyJhbGciOiJIUzI1NiJ9.eyJpZCI6eyJzdGF0dXMiOFtZSI6IlVTRVIwMDAxIiwic2VuZGVyTmlkIjoiMTIxMjEyMTIjEyMSIsInNlbmRlclRpbiI6IiIsInNlbmRlcklkIjoiVFNEMDAwMDEiLCJzZW5kZXJOYW1lIjoiRHIuIDEgMiAzIiwiYnJhY2hUeXBlIjoiIiwiYnJhm8iOiIifSwiaWF0IjoxNDI3NDM1LCJleHAiOjE2MDA4NDkwMzV9.PxRnp0vAUPMESMNrGXRm-8zZxC-umDTKpezwLPXHvXA ",
  "sender": {
    "id": " abc1234"
  }
}

ตัวอย่าง response กรณี “พบข้อผิดพลาด”

{
  "responseCode": "E07103",
  "responseMessage": "ไม่สามารถเข้าสู่ระบบได้ เนื่องจากรหัสผู้ใช้ หรือรหัสผ่านไม่ถูกต้อง"
}