Skip to main content

Card Withdrawals

Card withdrawals are currently disabled

Card withdrawals are temporarily unavailable on the backend: a withdrawal order of type withdraw is rejected with the error code CARD_WITHDRAWAL_DISABLED. Withdrawals are currently available in crypto only -- see Crypto Withdrawals. The description below is kept for reference and describes the flow as it works when the feature is enabled.

Withdraw RUB from your Intotes balance to your bank card. A platform operator processes the transfer manually. Commission is 0%.

How It Works​

1. Create a Withdrawal Order​

POST /api/v1/card/orders

Request body:

{
"type": "withdraw",
"amount_kopecks": 500000,
"payment_details": {
"card_number": "2200 1234 5678 9012"
}
}
FieldTypeDescription
typestringMust be "withdraw"
amount_kopecksintegerWithdrawal amount in kopecks (e.g., 500000 = 5,000 RUB)
payment_detailsobjectYour bank card details where funds should be sent

Response:

{
"id": 58
}

The payment_details object must include the card number (and optionally the bank name or holder name) so the operator knows where to send the money.

2. Operator Processes the Withdrawal​

The platform operator receives a notification about your withdrawal request. They transfer the specified amount from the platform account to your card and mark the order as completed.

3. Balance Deducted​

Your balance is deducted when the withdrawal order is created. If the order is cancelled, the amount is returned to your balance.

Order Status Flow​

pending  -->  completed
|
+--> cancelled
StatusDescription
pendingOrder created, operator will process the transfer
completedOperator sent funds to your card
cancelledOrder cancelled, balance refunded

Chat With Operator​

If you need to update your card details or have questions, use the integrated chat:

Send a message:

POST /api/v1/card/orders/{id}/messages
{
"message": "Please use a different card: 2200 9876 5432 1000"
}

Read messages:

GET /api/v1/card/orders/{id}/messages?limit=50&offset=0

View Your Orders​

GET /api/v1/card/orders/my?type=withdraw&limit=20&offset=0

Cancelling an Order​

Cancel a pending withdrawal order to get your balance back:

POST /api/v1/card/orders/{id}/cancel

Only orders in pending status can be cancelled by the user.

Prerequisites​

  1. Minimum deposit requirement -- If you received a sign-up bonus, cumulative deposits must total at least 1,000 RUB before any withdrawal is allowed.
  2. Wagering requirement -- If you received a cashback bonus, your bet turnover must meet the wagering threshold before you can withdraw more than your net deposited amount.
  3. No active order -- You cannot have two active card withdrawal orders simultaneously.

Error Codes​

CodeDescription
MIN_DEPOSIT_REQUIREDYou need a minimum total deposit of 1,000 RUB before withdrawing
WAGERING_REQUIREMENT_NOT_METWagering requirement not met; withdrawal capped at deposited funds
ACTIVE_ORDER_EXISTSYou already have an active card order of this type
AMOUNT_TOO_LOWAmount is below the minimum withdrawal limit
AMOUNT_TOO_HIGHAmount exceeds the maximum withdrawal limit
MISSING_PAYMENT_DETAILSPayment details (card number) are required for withdrawals
CARD_DISABLEDCard payments are temporarily unavailable