ช่องทางฝากเงิน

ใช้งานได้
GET/api/v1/deposits/options

ช่องทางฝากที่เปิดให้สมาชิกรายนี้ พร้อมบัญชีธนาคารปลายทางสำหรับโอน

min_thb/max_thb ของ PAYMENT_GATEWAY เป็นค่าแสดงผล — ระบบตรวจยอดจริงอีกครั้งตอนสร้างรายการฝากผ่านเกตเวย์

Headers

ฟิลด์ชนิดจำเป็นคำอธิบาย
Authorizationstringใช่ใช้ — แนบ Bearer <access_token> ของสมาชิก
X-Api-Keystringใช่API key ของ agent (ak_…) จากหน้า bo
X-Timestampstringใช่เวลา sign เป็น unix milliseconds (คลาดเคลื่อนได้ ±300 วินาที)
X-Noncestringใช่ค่าไม่ซ้ำต่อ request (UUIDv4) กัน replay
X-Signaturestringใช่hex(HMAC-SHA256(secret, canonical)) — ดูหน้า Authentication
X-Player-IPstring—IP จริงของผู้เล่น (IPv4/IPv6) — แนะนำให้ส่ง (ใช้ใน login history)
X-Player-UAstring—User-Agent ของผู้เล่น (optional — ลง login history)
X-Request-Idstring—correlation id ของฝั่งคุณ — ระบบ echo กลับใน request_uuid (แนะนำให้ส่ง)
x-langstring—th (default) หรือ en — ภาษาของ message

Response

ฟิลด์ใน data

ฟิลด์ชนิดจำเป็นคำอธิบาย
data[]array<object>—ช่องทางฝากตามลำดับคงที่ AUTO → PAYMENT_GATEWAY → SLIP — ช่องทางที่ไม่พร้อมใช้จะไม่อยู่ในรายการ
└ methodstring—ช่องทางฝาก: AUTO = โอนเข้าบัญชีแล้วเงินเข้าอัตโนมัติ · PAYMENT_GATEWAY = สแกน QR · SLIP = โอนแล้วอัปโหลดสลิปAUTO | PAYMENT_GATEWAY | SLIP
└ accountsarray<object>—บัญชีธนาคารปลายทางให้สมาชิกโอนเข้า (AUTO/SLIP) — PAYMENT_GATEWAY เป็น [] เสมอ เพราะ QR ออกตอนสร้างรายการ
└ idstring (uuid)—id บัญชี — ส่งเป็น account_id ตอนฝากด้วยสลิป
└ bank_codestring—รหัสธนาคาร เช่น KBANK (ดูหน้ารหัสธนาคาร)
└ bank_namestring—ชื่อธนาคารสำหรับแสดงผล เช่น "กสิกรไทย (KBANK)"
└ account_numberstring—เลขบัญชี
└ account_namestring—ชื่อบัญชี
└ min_thbnumber—ยอดฝากขั้นต่ำ (บาท) — มีเฉพาะ PAYMENT_GATEWAY
└ max_thbnumber—ยอดฝากสูงสุด (บาท) — มีเฉพาะ 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ข้อความ
1002FORBIDDEN403ไม่มีสิทธิ์เข้าถึงสมาชิกอยู่ใต้ agent โหมด SEAMLESS — กระเป๋าเงินอยู่ฝั่ง agent จึงฝากผ่าน member API ไม่ได้
4002BAD_REQUEST400คำขอไม่ถูกต้องระบุ agent ของ request ไม่ได้ (ไม่รู้จักโดเมน/credential)