Transfer Wallet

Handles wallet operations for users, including depositing and withdrawing funds. These actions are processed securely based on the provided user information and transaction details. The API validates

Processes a withdraw operation from the player's transfer wallet.

post

Headers:

  • X-Transaction-Id (GUID) is required for idempotency control.

  • Player token should be provided either in X-Player-Token and Authorization: Bearer <token> for token service. Idempotency: identical retried requests return the same result; conflicting retried requests return 409. This endpoint does not return the updated balance.

Authorizations
AuthorizationstringRequired

REQUIRED - JWT Authorization header using the Bearer scheme. All API endpoints require authentication, except for authentication endpoints (Connect/authentication). Example: "Authorization: Bearer {token}"

Query parameters
api-versionstringOptional
Header parameters
X-Transaction-Idstring · uuidOptional

Unique transaction identifier for request tracking

Example: 2f6fc9e6-989f-48ef-9f93-1c8d2102d5c6
X-Player-TokenstringOptional

Player access token for session validation

Example: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...
Body
gameCodestring | nullableOptional
currencystring | nullableOptional
amountnumber · doubleOptional
Responses
200

Withdraw processed. Use /wallet/player/balance to get the updated balance.

No content

post
/operator/generic/v2/transfer_wallet/withdraw

No content

Scope and Limitations

Processes a deposit operation into the player's transfer wallet.

post

Header X-Transaction-Id (GUID) is required for idempotency control. Identical retried requests should return the same result; conflicting retries will return 409. This endpoint does not return the updated balance.

Authorizations
AuthorizationstringRequired

REQUIRED - JWT Authorization header using the Bearer scheme. All API endpoints require authentication, except for authentication endpoints (Connect/authentication). Example: "Authorization: Bearer {token}"

Query parameters
api-versionstringOptional
Header parameters
X-Transaction-Idstring · uuidOptional

Unique transaction identifier for request tracking

Example: 14d67a8e-4ece-4c88-801f-41462a4c9f8d
X-Player-TokenstringOptional

Player access token for session validation

Example: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...
Body
gameCodestring | nullableOptional
currencystring | nullableOptional
amountnumber · doubleOptional
Responses
200

Deposit processed. Use /wallet/player/balance to get the updated balance.

No content

post
/operator/generic/v2/transfer_wallet/deposit

No content

Last updated