Skip to main content

Payouts to Russia

For payouts to Russian cards, it is mandatory to provide the recipient's full name, exactly as it is stated in their passport: not a made-up name, not a random sequence of characters, not just the name printed on the recipient's card (cardholder name). You can write it using the Cyrillic or Latin alphabet, whichever you prefer.

Payout parameters

NameMandatoryTypeDescription
payment_method+objectPayout data
 type+stringValue: card
 card+objectBank card payment details
  type+stringValue: encrypted_card
  encrypted_card+objectEncrypted card details
   number_hash+stringCard number hash
amount_details+objectAmount
 amount+intAmount in ruble decimal format. The value must be greater than zero. If you are sending 100 rubles, you will need to specify 10000
 currency+stringCurrency code according to ISO 4217. Case insensitive. Always: rub
participant_details+objectInformation on the payout participants
 recipient+objectRecipient details
  full_name+stringRecipient's name (as it appears in the passport)

Example

curl -X POST \
https://demo.smart-glocal.com/api/v1/session/start/payout \
-H 'Content-Type: application/json' \
-H 'X-PARTNER-PROJECT: your_project_name' \
-H 'X-PARTNER-SIGN: signature' \
-d'{
"session_id": "ps_1053680",
"amount_details": {
"amount": "10000",
"currency": "rub"
},
"participant_details": {
"recipient": {
"full_name": "John Johnson"
}
},
"payment_method": {
"card": {
"bank_card": {
"number": "4242424242424242"
},
"type": "bank_card"
},
"type": "card"
}
}'