Tài liệu hướng dẫn tích hợp API cho hệ thống Casino TaThiet. Các endpoint yêu cầu xác thực qua Bearer Token.
{
"username": "partner_username",
"password": "your_secret_key"
}
Phản hồi thành công (200)
{
"success": true,
"access_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.xxxxxxx",
"expires_in": 3600,
"token_type": "Bearer"
}
Authorization: Bearer <access_token>Phản hồi (200)
{
"user_id": 12345,
"balance": 2850000,
"currency": "VND",
"locked_balance": 0,
"updated_at": "2026-01-03T14:22:10Z"
}
{
"user_id": 12345,
"game": "baccarat",
"round_id": "BAC202601031456",
"bet_amount": 200000,
"bet_type": "player"
}
Phản hồi thành công (200)
{
"success": true,
"bet_id": "BET20260103001234",
"new_balance": 2650000,
"message": "Bet placed successfully"
}
hall: string (required) Ví dụ: tx, socdia, sexy, wm, dg, evolution, ag, ppHeader yêu cầu
Authorization: Bearer <access_token>Phản hồi (200)
{
"hall": "tx",
"stream_url": "https://live.txgaming.com/stream/hall1.m3u8",
"backup_url": "https://backup.txgaming.com/stream/hall1.m3u8",
"status": "online",
"viewers": 1247,
"updated_at": "2026-01-03T15:10:00Z"
}
Hệ thống sẽ gửi kết quả ván chơi đến URL webhook mà bạn đã đăng ký.
URL webhook của bạn: https://yourdomain.com/api/casino/webhook
{
"event": "game_result",
"round_id": "BAC202601031456",
"game": "baccarat",
"result": "banker",
"payout": 190000,
"user_id": 12345,
"bet_id": "BET20260103001234",
"timestamp": "2026-01-03T14:25:45Z",
"signature": "sha256=xxxxxxxxxx"
}