Seamless Wallet API

โหมด SEAMLESS — คุณถือ wallet ผู้เล่นเอง best-system เรียก wallet API ของคุณแบบ synchronous ต่อทุกธุรกรรม

Endpoints ทั้ง 10

Endpointทิศ walletใช้เมื่อ
POST /api/balancereadอ่านยอดคงเหลือ (ไม่แตะเงิน)
POST /api/betdebitเดิมพัน
POST /api/settlecreditจ่ายผลชนะ
POST /api/refundcreditยกเลิกบิล คืน stake (REFUND/REJECT)
POST /api/rewardcreditjackpot / bonus
POST /api/rollbackdebitถอนการ settle ที่จ่ายไปแล้ว
POST /api/voidnetยกเลิกทั้งรอบ (มี field direction)
POST /api/tipdebitทิปเจ้ามือ
POST /api/cancel-tipcreditยกเลิกทิป
POST /api/adjustnetปรับยอดเดิมพัน / fishing (มี field direction)

เริ่มต้น 5 ขั้น

  1. รับ credential + แจ้ง callback URL — best-system ออก api_key/secret และลงทะเบียน seamless_callback_url ที่หน้า bo: Api Management → API Credential
  2. Implement ทั้ง 10 endpoints ตามตารางด้านบน
  3. Verify signature ทุก request — X-Api-Key + HMAC จาก raw bytes ดู Authentication
  4. ทำให้ atomic + idempotent — batch เดียว roll back ทั้งชุด ยิงซ้ำห้ามหักเงินซ้ำ ดู Contract
  5. ทดสอบร่วมกับทีม best-system ก่อน go-live — ไล่ครบทุก endpoint รวมเคสยิงซ้ำ (idempotency), เงินไม่พอ และ single-state settle

อ่านต่อ

  • Authentication — verify X-Api-Key + HMAC signature
  • Contract — request envelope · response · atomic/idempotency/retry
  • Seamless codes — รหัสผลลัพธ์ทั้งหมด