Skip to content

Bet Deduction Callback

Provider notifies VCT platform to deduct player balance (bet placement).

Note

This API is called by the game provider for bet deductions in Seamless wallet mode.

Endpoint

PropertyValue
PathPOST /api/v1/callback/bet
CallerGame Provider → VCT Platform

Request Parameters (from Provider)

ParameterTypeRequiredDescription
providerstringYesProvider identifier
usernamestringYesPlayer username
amountdecimalYesDeduction amount (positive)
transaction_idstringYesUnique transaction ID (idempotency)
round_idstringNoGame round ID
game_codestringNoGame code
game_typestringNoGame type
bet_detailobjectNoBet details
signstringYesSignature
timestamplongYesTimestamp

Response Fields

FieldTypeDescription
balancedecimalBalance after deduction
transaction_idstringTransaction ID
statusstringStatus: success / insufficient_balance / player_not_found

Provider Source Mapping

ProviderCallback PathRequest Format
BGopen.operator.order.transferJSON-RPC 2.0, contains orders array
GSCseamless/withdrawJSON, batch_requests with transactions
SAPlaceBetEncrypted body
WMwebhook (cmd=PointInout, code=2)form-data

VCT Gaming Integration Platform