ตรวจสอบคำสั่งถอนเงิน

URL : /withdraw/query

Method : POST

ข้อกำหนดข้อมูล

{
   "merchant_id" : "[Merchant id]",
   "token" : "[Auth Token]",
   "time" : "[Time Stamp]",
   "platform_order_id" : "[platform order id]",
}

คำอธิบาย

ชื่อพารามิเตอร์คำอธิบายตัวอย่าง
platform_order_idรหัสคำสั่งซื้อของแพลตฟอร์มTHBW20240401021854bxxxxxxx

ตัวอย่างข้อมูล

{
  "merchant_id": "AA12345678",
  "token": "testtokentesttokentesttokentesttokentesttoken",
  "time": 1656272222,
  "platform_order_id" : "THBW20240428214939exxxxxxx"
}

Response

พารามิเตอร์ใน response มีดังนี้

พารามิเตอร์คำอธิบาย
platform_order_idรหัสคำสั่งซื้อเฉพาะของระบบ ใช้สำหรับระบุคำสั่งซื้อ
merchant_order_idรหัสคำสั่งซื้อของร้านค้า
order_datetimeวันเวลาสร้างคำสั่งซื้อ
bankรหัสธนาคาร
account_noเลขที่บัญชี
account_nameชื่อบัญชี
amountจำนวนเงิน
statusสถานะ open success failed
done_datetimeวันเวลาที่ดำเนินการเสร็จ

Response สำเร็จ

Code : 200 OK

ตัวอย่างข้อมูล

{
    "success": 200,
    "data": {
        "platform_order_id": "THBW20240428214939eAEByOvF",
        "client_order_id": "ORDER112233445566",
        "order_datetime": "2024-04-28 21:49:39",
        "bank": "KBANK",
        "account_no": "1234567890",
        "account_name": "สมชาย นามสมมุติ",
        "amount": "100.0000",
        "status": "open",
        "done_datetime": null
    }
}

Response ข้อผิดพลาด

เงื่อนไข : กรณี merchant id, token หรือ signature ไม่ถูกต้อง

Code : 403 BAD REQUEST

ข้อมูล :

{
    "error": {
        "code": 403,
        "message": "authentication failed"
    }
}

เงื่อนไข : กรณีเกิดข้อผิดพลาดอื่นๆ

Code : 500 ERROR

ข้อมูล :

{
    "error": {
        "code": 500,
        "message": "amount must be greater than 20"
    }
}