Bet Data Push Callback
Provider batch-pushes settled bet data.
Note
This API is called by the game provider to batch-push settled wager data.
Endpoint
| Property | Value |
|---|---|
| Path | POST /api/v1/callback/bet-push |
| Caller | Game Provider → VCT Platform |
Request Parameters (from Provider)
| Parameter | Type | Required | Description |
|---|---|---|---|
provider | string | Yes | Provider identifier |
operator_code | string | Yes | Operator code |
wagers | array | Yes | Wager list |
wagers[].username | string | Yes | Player username |
wagers[].bet_id | string | Yes | Bet ID |
wagers[].game_code | string | Yes | Game code |
wagers[].game_type | string | Yes | Game type |
wagers[].bet_amount | decimal | Yes | Bet amount |
wagers[].valid_bet_amount | decimal | Yes | Valid bet amount |
wagers[].prize_amount | decimal | Yes | Prize amount |
wagers[].win_loss | decimal | Yes | Win/loss amount |
wagers[].status | string | Yes | Wager status |
wagers[].bet_time | string | Yes | Bet time |
wagers[].settle_time | string | Yes | Settlement time |
wagers[].round_id | string | No | Round ID |
sign | string | Yes | Signature |
timestamp | long | Yes | Timestamp |
Response Fields
| Field | Type | Description |
|---|---|---|
received | int | Number of records received |
status | string | Processing status |
Provider Source Mapping
| Provider | Callback Path | Request Format |
|---|---|---|
| BG | — | Push not supported |
| GSC | seamless/pushbetdata | JSON, wagers array |
| SA | — | Push not supported (use query API to pull) |
| WM | webhook (cmd=SendMemberReport) | form-data, result array |