คู่มือการใช้งาน

วิธีใช้งาน API Connect

API Endpoint

Authentication

Response

คู่มือการใช้งาน

วิธีใช้งาน API Connect

API Endpoint

รายละเอียดวิธีใช้งาน API สำหรับการตรวจสอบสลิป

ตรวจสอบด้วย QR Code

api/verify-slip/qr-code/info
Auth RequiredPOST
Request Body (JSON)
Key
Value
Required
payload
Object
Yes
ข้อมูลที่ต้องส่ง
payload.qrCode
String
Yes
ค่าที่ได้จากการอ่าน QR Code ของสลิป
วิธีการใช้งาน
curl -X POST "{API_URL}/api/verify-slip/qr-code/info" \
      -H "Authorization: Bearer {secretKey}" \
      -H "Content-Type: application/json" \
      -d {
          "payload": 
              {
                "qrCode": "xxxxxxxxxxxxxxxxxxxxxx"
               }
           }
ตัวอย่าง Response
{
    "code": "200000",
    "message": "Slip found",
    "data": {
        "referenceId": "92887bd5-60d3-4744-9a98-b8574eaxxxxx-xx",
        "decode": "0041000600000101030040220014242082547BPM049885102TH9104xxxx",
        "transRef": "015073144041ATF00999",
        "dateTime": "2025-03-14T14:40:41+07:00",
        "amount": 1,
        "ref1": null,
        "ref2": null,
        "ref3": null,
        "receiver": {
            "account": {
                "name": "บริษัท สลิปทูโก จำกัด",
                "bank": {
                    "account": "xxx-x-x5366-x"
                },
                "proxy": null
            },
            "bank": {
                "id": "004",
                "name": "ธนาคารกสิกรไทย"
            }
        },
        "sender": {
            "account": {
                "name": "บริษัท สลิปทูโก จำกัด",
                "bank": {
                    "account": "xxx-x-x9866-x"
                }
            },
            "bank": {
                "id": "004",
                "name": "ธนาคารกสิกรไทย"
            }
        },
    }
}

ตรวจสอบด้วยรูปภาพ

api/verify-slip/qr-image/info
Auth RequiredPOST
Request Body (Multipart/Form-Data)
Key
Value
Required
file
File
Yes
ไฟล์รูปภาพสลิป
วิธีการใช้งาน
curl -X POST "{API_URL}/api/verify-slip/qr-image/info" \
       -H "Authorization: Bearer {secretKey}" \  
       -H "Content-Type: application/json" \
       -F "file=@"slip.jpg" 
ตัวอย่าง Response
{
    "code": "200000",
    "message": "Slip found",
    "data": {
        "referenceId": "92887bd5-60d3-4744-9a98-b8574eaxxxxx-xx",
        "decode": "0041000600000101030040220014242082547BPM049885102TH9104xxxx",
        "transRef": "015073144041ATF00999",
        "dateTime": "2025-03-14T14:40:41+07:00",
        "amount": 1,
        "ref1": null,
        "ref2": null,
        "ref3": null,
        "receiver": {
            "account": {
                "name": "บริษัท สลิปทูโก จำกัด",
                "bank": {
                    "account": "xxx-x-x5366-x"
                },
                "proxy": null
            },
            "bank": {
                "id": "004",
                "name": "ธนาคารกสิกรไทย"
            }
        },
        "sender": {
            "account": {
                "name": "บริษัท สลิปทูโก จำกัด",
                "bank": {
                    "account": "xxx-x-x9866-x"
                }
            },
            "bank": {
                "id": "004",
                "name": "ธนาคารกสิกรไทย"
            }
        },
       
    }
}