Seamless Wallet API
โหมด SEAMLESS — คุณถือ wallet ผู้เล่นเอง best-system เรียก wallet API ของคุณแบบ synchronous ต่อทุกธุรกรรม
Endpoints ทั้ง 10
| Endpoint | ทิศ wallet | ใช้เมื่อ |
|---|---|---|
| POST /api/balance | read | อ่านยอดคงเหลือ (ไม่แตะเงิน) |
| POST /api/bet | debit | เดิมพัน |
| POST /api/settle | credit | จ่ายผลชนะ |
| POST /api/refund | credit | ยกเลิกบิล คืน stake (REFUND/REJECT) |
| POST /api/reward | credit | jackpot / bonus |
| POST /api/rollback | debit | ถอนการ settle ที่จ่ายไปแล้ว |
| POST /api/void | net | ยกเลิกทั้งรอบ (มี field direction) |
| POST /api/tip | debit | ทิปเจ้ามือ |
| POST /api/cancel-tip | credit | ยกเลิกทิป |
| POST /api/adjust | net | ปรับยอดเดิมพัน / fishing (มี field direction) |
เริ่มต้น 5 ขั้น
- รับ credential + แจ้ง callback URL — best-system ออก
api_key/secretและลงทะเบียนseamless_callback_urlที่หน้า bo: Api Management → API Credential - Implement ทั้ง 10 endpoints ตามตารางด้านบน
- Verify signature ทุก request —
X-Api-Key+ HMAC จาก raw bytes ดู Authentication - ทำให้ atomic + idempotent — batch เดียว roll back ทั้งชุด ยิงซ้ำห้ามหักเงินซ้ำ ดู Contract
- ทดสอบร่วมกับทีม 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 — รหัสผลลัพธ์ทั้งหมด