Skip to main content

Payouts to YooMoney wallets

You can make payouts from your collateral account to YooMoney wallets of individuals and self-employed people.

Payout parameters

NameMandatoryTypeDescription
payment_method/payout_details+objectPayout details
  type+stringValue: wallet
  wallet+objectRecipient's electronic wallet
    type+stringWallet type. Value: yoomoney
    yoomoney+objectYooMoney wallet details
      account+stringYooMoney wallet number, 11 to 20 digits. Example: 4100175017397
amount_details+objectAmount
  amount+intAmount in ruble decimal format. The value must be greater than zero. To send 100 rubles, specify 10000
  currency+stringISO 4217 currency code. Case insensitive. Always: rub
participant_details-objectInformation about the participants (the sender and the recipient)
metadata-*Additional information. Any data you need in order to perform the operation. Returned in responses and webhooks

How to perform the payout

Use the payout scenario without our widget sending the parameters from the table above.

YooMoney wallet payout request example
curl -X POST \
https://demo.bank131.ru/api/v1/session/init/payout \
-H 'Content-Type: application/json' \
-H 'X-PARTNER-PROJECT: your_project_name' \
-H 'X-PARTNER-SIGN: signature' \
-d '{
"payment_method": {
"type": "wallet",
"wallet": {
"type": "yoomoney",
"yoomoney": {
"account": "410012411727100"
}
}
},
"amount_details": {
"amount": 10000,
"currency": "rub"
},
"metadata": "good",
"participant_details": {
"recipient": {
"full_name": "Ivanov Ivan Ivanovich"
}
}
}'