Выплаты в кошелек ЮMoney (Яндекс.Деньги)
Вы можете отправить выплату в кошелек ЮMoney (Яндекс.Деньги), понадобится номер кошелька и сумма в копейках.
Параметры выплаты
| Название | Обязательность | Тип | Описание |
|---|---|---|---|
| payment_method/payout_details | + | object | Платежные данные |
| type | + | string | Значение: wallet |
| wallet | + | object | Электронный кошелек получателя |
| type | + | string | Тип кошелька. Значение: yoomoney |
| yoomoney | + | object | Данные кошелька ЮMoney |
| account | + | string | Номер кошелька ЮMoney, 11–20 цифр. Пример: 4100175017397 |
| amount_details | + | object | Сумма |
| amount | + | int | Сумма в копейках. Значение должно быть больше нуля. Чтобы передать 100 рублей, укажите 10000 |
| currency | + | string | Код валюты согласно ISO 4217. Регистр не важен. Всегда: rub |
| participant_details | - | object | Информация об участниках операции (отправителе и получателе) |
| metadata | - | * | Дополнительная информация. Любые данные, которые вам необходимы для проведения операции. Возвращаются в ответах и вебхуках |
Как провести выплату
Выплата проходит по общему сценарию, все параметры передаются в открытом виде, виджет использовать не нужно.
Пример запроса для выплаты в кошелек ЮMoney
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"
}
}
}'