Выплата на счет в украинском банке
API позволяет отправлять выплаты физлицам на счета в украинских банках. Вы отправляете деньги в евро, они приходят на счет в гривнах.
Все параметры передаются в открытом виде.
Обязательные параметры для выплаты
Название | Тип | Описание |
---|---|---|
payment_method | PaymentMethod | Платежные данные |
type | string | значение: bank_account |
bank_account | BankAccountPaymentMethod | Банковский счет |
system_type | string | Система банковских переводов. Всегда: iban |
iban | Iban | Объект с данными для IBAN |
account | string | IBAN получателя |
amount_details | AmountDetails | Сумма |
amount | int | Сумма в центах. Значение должно быть больше нуля. Если отправляете 100 евро, нужно передать 10000 |
currency | string | Код валюты согласно ISO 4217. Регистр не важен. Всегда: eur |
participant_details | ParticipantDetails | Информация об участниках выплаты |
recipient | Participant | Данные получателя |
first_name | string | Имя получателя латиницей |
last_name | string | Фамилия получателя латиницей |
middle_name | string | Отчество получателя латиницей |
tax_reference | string | РНУКПП — регистрационный номер учетной карточки (идентификатор налогоплательщика в Украине), 10 цифр |
Как провести выплату
Выплата проходит по общему сценарию, все параметры передаются в открытом виде, виджет использовать не нужно.
Пример запроса для выплаты на счет в украинском банке
--header 'Content-Type: application/json' \
--header 'X-PARTNER-SIGN: sign' \
--header 'X-PARTNER-PROJECT: project' \
--data-raw '{
"payment_method": {
"type": "bank_account",
"bank_account": {
"system_type": "iban",
"iban": {
"account": "GB28NWBK60161331926818"
}
}
},
"participant_details": {
"recipient": {
"first_name": "Taras",
"last_name": "Shevchenko",
"middle_name": "Hryhorovych",
"tax_reference": "590613976191"
}
},
"amount_details": {
"amount": 10000,
"currency": "eur"
}
}'