ช่องทางฝากเงิน
ใช้งานได้GET
/api/v1/deposits/optionsช่องทางฝากที่เปิดให้สมาชิกรายนี้ พร้อมบัญชีธนาคารปลายทางสำหรับโอน
min_thb/max_thb ของ PAYMENT_GATEWAY เป็นค่าแสดงผล — ระบบตรวจยอดจริงอีกครั้งตอนสร้างรายการฝากผ่านเกตเวย์
Headers
| ฟิลด์ | ชนิด | จำเป็น | คำอธิบาย |
|---|---|---|---|
| Authorization | string | ใช่ | ใช้ — แนบ Bearer <access_token> ของสมาชิก |
| X-Api-Key | string | ใช่ | API key ของ agent (ak_…) จากหน้า bo |
| X-Timestamp | string | ใช่ | เวลา sign เป็น unix milliseconds (คลาดเคลื่อนได้ ±300 วินาที) |
| X-Nonce | string | ใช่ | ค่าไม่ซ้ำต่อ request (UUIDv4) กัน replay |
| X-Signature | string | ใช่ | hex(HMAC-SHA256(secret, canonical)) — ดูหน้า Authentication |
| X-Player-IP | string | — | IP จริงของผู้เล่น (IPv4/IPv6) — แนะนำให้ส่ง (ใช้ใน login history) |
| X-Player-UA | string | — | User-Agent ของผู้เล่น (optional — ลง login history) |
| X-Request-Id | string | — | correlation id ของฝั่งคุณ — ระบบ echo กลับใน request_uuid (แนะนำให้ส่ง) |
| x-lang | string | — | th (default) หรือ en — ภาษาของ message |
Response
ฟิลด์ใน data
| ฟิลด์ | ชนิด | จำเป็น | คำอธิบาย |
|---|---|---|---|
| data[] | array<object> | — | ช่องทางฝากตามลำดับคงที่ AUTO → PAYMENT_GATEWAY → SLIP — ช่องทางที่ไม่พร้อมใช้จะไม่อยู่ในรายการ |
| └ method | string | — | ช่องทางฝาก: AUTO = โอนเข้าบัญชีแล้วเงินเข้าอัตโนมัติ · PAYMENT_GATEWAY = สแกน QR · SLIP = โอนแล้วอัปโหลดสลิปAUTO | PAYMENT_GATEWAY | SLIP |
| └ accounts | array<object> | — | บัญชีธนาคารปลายทางให้สมาชิกโอนเข้า (AUTO/SLIP) — PAYMENT_GATEWAY เป็น [] เสมอ เพราะ QR ออกตอนสร้างรายการ |
| └ id | string (uuid) | — | id บัญชี — ส่งเป็น account_id ตอนฝากด้วยสลิป |
| └ bank_code | string | — | รหัสธนาคาร เช่น KBANK (ดูหน้ารหัสธนาคาร) |
| └ bank_name | string | — | ชื่อธนาคารสำหรับแสดงผล เช่น "กสิกรไทย (KBANK)" |
| └ account_number | string | — | เลขบัญชี |
| └ account_name | string | — | ชื่อบัญชี |
| └ min_thb | number | — | ยอดฝากขั้นต่ำ (บาท) — มีเฉพาะ PAYMENT_GATEWAY |
| └ max_thb | number | — | ยอดฝากสูงสุด (บาท) — มีเฉพาะ PAYMENT_GATEWAY |
ตัวอย่าง response
{
"success": true,
"code": 0,
"message": "สำเร็จ",
"data": [
{
"method": "AUTO",
"accounts": [
{
"id": "7c2f9d4e-8b1a-4f6c-9e3d-a5b7c9d1e2f3",
"bank_code": "KBANK",
"bank_name": "กสิกรไทย (KBANK)",
"account_number": "123-4-56789-0",
"account_name": "บริษัท เบสท์ เพย์เมนท์ จำกัด"
}
]
},
{
"method": "PAYMENT_GATEWAY",
"accounts": [],
"min_thb": 20,
"max_thb": 45000
},
{
"method": "SLIP",
"accounts": [
{
"id": "7c2f9d4e-8b1a-4f6c-9e3d-a5b7c9d1e2f3",
"bank_code": "KBANK",
"bank_name": "กสิกรไทย (KBANK)",
"account_number": "123-4-56789-0",
"account_name": "บริษัท เบสท์ เพย์เมนท์ จำกัด"
}
]
}
],
"request_uuid": "9f2b7d1e-4a83-4c1f-b2ce-6d5a0e8f3c21"
}Error codes ที่พบได้
| code | ชื่อ | HTTP | ข้อความ |
|---|---|---|---|
| 1002 | FORBIDDEN | 403 | ไม่มีสิทธิ์เข้าถึงสมาชิกอยู่ใต้ agent โหมด SEAMLESS — กระเป๋าเงินอยู่ฝั่ง agent จึงฝากผ่าน member API ไม่ได้ |
| 4002 | BAD_REQUEST | 400 | คำขอไม่ถูกต้องระบุ agent ของ request ไม่ได้ (ไม่รู้จักโดเมน/credential) |