ดูยอดเงินคงเหลือ

ใช้งานได้
GET/api/v1/profile/balance

ดึงยอดเครดิตของสมาชิก — ยอดคงเหลือ ยอดรอดำเนินการ และยอดฝาก/ถอนสะสม

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

ฟิลด์ชนิดจำเป็นคำอธิบาย
balancestring—ยอดเงินคงเหลือที่ใช้ได้
pendingstring—ยอดที่พักไว้ระหว่างรายการที่กำลังดำเนินการ เช่น ถอนเงินรออนุมัติ
total_depositstring—ยอดฝากสะสมทั้งหมด
total_withdrawalstring—ยอดถอนสะสมทั้งหมด
ตัวอย่าง response
{
  "success": true,
  "code": 0,
  "message": "สำเร็จ",
  "data": {
    "balance": "1250.50",
    "pending": "0.00",
    "total_deposit": "15000.00",
    "total_withdrawal": "8200.00"
  },
  "request_uuid": "f83a5c21-9d64-4b07-a2e9-5c1f8d3b6a90"
}

Error codes ที่พบได้

codeชื่อHTTPข้อความ
1001UNAUTHORIZED401ไม่ได้รับอนุญาตไม่ได้แนบ Authorization: Bearer
1007TOKEN_INVALID401โทเค็นไม่ถูกต้องaccess token ไม่ถูกต้อง/หมดอายุ หรือ session ถูกเพิกถอนแล้ว (logout)
2002WALLET_NOT_FOUND404ไม่พบกระเป๋าเงิน