/v1/player/wallet/withdraw

Balance Transfer Only

Withdraw funds from a player's wallet

POST /v1/player/wallet/withdraw

Debits the specified amount from the player's wallet. The request must include a valid player identifier created by our API and a currency code. The system will validate if sufficient balance exists before processing. Not needed in Seamless integration.

Headers

Name
Value

Authorization

Bearer <API_TOKEN>

Content-Type

application/json

Accept

application/json

Request Body

{
  "playerExternalId": "playerId_onOperatorSide",
  "currency": "USD",
  "amount": 1000.5
}
Key
Data Type
Description
Mandatory

playerExternalId

string

Unique player identifier on the operator’s system

Required

currency

string

Currency code for the transaction (e.g., USD)

Required

amount

number

Amount to be withdrawn from the player’s wallet

Required

Response

Key
Data Type
Description

success

boolean

Indicates whether the request was processed successfully

message

string

Result message of the request

data.currency

string

Currency code of the wallet (e.g., USD)

data.balance

number

Player’s wallet balance after the transaction

data.depositAmount

number

Amount that was deposited into the player’s wallet

Last updated