Skip to main content

Payouts to bank cards

To make a payout to a bank card, specify the required parameters.

Payout parameters

To get a token, use our tokenization widget.

NameMandatoryTypeDescription
payment_method/payout_details+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 rubles in decimal format. The value must be greater than zero. To send 100 USD, specify 10000
 currency+stringCurrency code according to ISO 4217. Case insensitive
participant_details+objectInformation on the payout participants
 recipient+objectRecipient details
  full_name+stringRecipient's full name
 sender-objectSender details

Payout request 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_31222806",
"amount_details": {
"amount": 3290,
"currency": "eur"
},
"payment_method": {
"type": "card",
"card": {
"type": "encrypted_card",
"encrypted_card": {
"number_hash": "3c6cdac9a24f4653512e35d62c76b329f145af5475028c3205dd219517cee33d"
}
}
},
"participant_details": {
"recipient": {
"full_name": "John Johnson"
},
"sender": {}
},
"customer": {
"reference": "984753"
},
"metadata": {
"metadata": "withdrawal_116",
"proxy_to_host": ""
}
}'