ชำระอากรผ่านช่องทาง Direct Debit

chevron_left ย้อนกลับ
Post/stamp/SubmitPaymentDirectDebit
กระบวนการที่ผู้มีหน้าที่เสียอากรอนุญาตให้ธนาคารหักเงินโดยตรงจากบัญชีธนาคารของตน เพื่อชำระค่าภาษีอากร

Request Header

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

Request Body

Item Name Multi Data Type MaxLen Description
eInstrument [1…1] Object Root Element
sender [1…1] Object รายละเอียดผู้นำส่ง
Id [1…1] String 20 รหัสผู้นำส่ง
rdForm [1…1] Object ข้อมูลชำระค่าอากรช่องทาง Direct Debit อยู่ในรูปแบบ JWS (JSON Web Signature)

ตัวอย่าง rdFrom (ข้อมูลชำระอากรช่องทาง Direct Debit) ก่อนลงลายมือชื่ออิเล็กทรอนิกส์

{
  "apiRefNo": "api00001",
  "bankCode": "006"
}

ตัวอย่างการ Request เพื่อเรียกใช้บริการ submitpayment-directdebit

{
  "eInstrument": {
    "sender": {
      "id": "abc1234"
    },
    "rdForm": "ewogICJyZEZvcm0iOiB7CiAgICAiZG9jRGV0YWlsIjogewogICAgICAiZm9ybUNvZGUiOiAiUE5EeHgiLAogICAgICAidmVyc2lvbiI…"
  }
}

Response

Item Name Multi Data Type MaxLen Description
eInstrument [1…1] Object Root Element
responseCode [1…1] String 10 รหัสข้อความของกรมสรรพากร อ้างอิง ข้อ 6. ตารางรหัสข้อความ (Response Code, Response Message) ของกรมสรรพากร
responsMessage [0…1] String 1000 รายละเอียดข้อความ

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

{
  "eInstrument": {
    "responseCode": "I07000",
    "responsMessage": "สำเร็จ"
  }
}

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

{
  "eInstrument": {
    "responseCode": "E07206",
    "responsMessage": "ไม่สามารถทำรายการได้ เนื่องจากรูปแบบรหัสผู้นำส่ง <sender.id> ไม่ถูกต้อง"
  }
}