Skip to content

Settlement Callback

Provider notifies VCT platform to credit player with winnings (settlement).

Note

This API is called by the game provider for settlement payouts in Seamless wallet mode.

Endpoint

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

Request Parameters (from Provider)

ParameterTypeRequiredDescription
providerstringYesProvider identifier
usernamestringYesPlayer username
amountdecimalYesPayout amount (positive)
transaction_idstringYesUnique transaction ID
round_idstringNoGame round ID
game_codestringNoGame code
game_typestringNoGame type
bet_amountdecimalNoOriginal bet amount
valid_bet_amountdecimalNoValid bet amount
prize_amountdecimalNoPrize amount
win_lossdecimalNoWin/loss amount
ordersarrayNoOrder details list
signstringYesSignature
timestamplongYesTimestamp

Response Fields

FieldTypeDescription
balancedecimalBalance after settlement
transaction_idstringTransaction ID
statusstringProcessing status

Provider Source Mapping

ProviderCallback PathRequest Format
BGopen.operator.calc.transferJSON-RPC 2.0, orders with orderStatus/amount
GSCseamless/depositJSON, transactions with action=SETTLED
SAPlayerWin / PlayerLostEncrypted body, separate callbacks for win/loss
WMwebhook (cmd=PointInout, code=1)form-data, money = payout amount

VCT Gaming Integration Platform