Параметры выплат на российские банковские карты
Набор обязательных параметров зависит от способа передачи данных.
- С токенизированными данными
- С открытыми данными
Обязательные параметры выплаты на карту российского банка по токену, хешу или с виджетом Банка 131.
| Название | Обязательность | Тип | Описание |
|---|---|---|---|
payment_method/payout_details | + | object | Платежные данные |
type | + | string | Значение: card |
card | + | object | Платежные данные банковской карты |
type | + | string | Значения: encrypted_card или tokenized_card |
encrypted_card | - (обязателен для type = encrypted_card) | object | Карта с шифрованными полями |
number_hash | + | string | Хеш номера карты |
tokenized_card | - (обязателен для type = tokenized_card) | object | Токенизированный номер карты |
token | + | string | Токен номера карты |
amount_details | + | object | Сумма |
amount | + | int | Сумма в копейках. Значение должно быть больше нуля. Чтобы передать 100 рублей, укажите 10000 |
currency | + | string | Код валюты согласно ISO 4217. Регистр не важен. Всегда: rub, кроме выплат в иностранной валюте |
participant_details | + | object | Информация об участниках выплаты |
recipient | + | object | Данные получателя |
full_name | + | string | Имя получателя (как в паспорте) |
beneficiary_id | - | string | ИНН бенефициара. Параметр beneficiary_id обязательно должен быть передан в одном из объектов: recipient или sender |
sender | + | object | Данные отправителя |
full_name | + | string | Имя отправителя (как в паспорте) |
beneficiary_id | - | string | ИНН бенефициара. Параметр beneficiary_id обязательно должен быть передан в одном из объектов: recipient или sender |
payment_details | + | object | Информация об операции (тип, описание) |
type | + | string | Значение: internal_transfer |
internal_transfer | + | object | Информация о внутреннем переводе |
type | + | string | Значение: transfer_from_bank_account |
transfer_from_bank_account | + | object | Информация о переводе |
description | + | string | Описание |
customer | + | object | Данные о получателе выплаты в вашей системе |
reference | + | string | Идентификатор получателя выплаты в вашей системе |
Обязательные параметры выплаты на карту российского банка по номеру.
| Название | Обязательность | Тип | Описание |
|---|---|---|---|
payment_method/payout_details | + | object | Платежные данные (карта, лицевой счет и др.) |
type | + | string | Значение: card |
card | + | object | Платежные данные банковской карты |
type | + | string | Значение: bank_card |
bank_card | + | object | Карта в открытом виде |
number | + | string | Номер карты |
amount_details | + | object | Сумма |
amount | + | int | Сумма в копейках. Значение должно быть больше нуля. Чтобы передать 100 рублей, укажите 10000 |
currency | + | string | Код валюты согласно ISO 4217. Регистр не важен. Всегда: rub, кроме выплат в иностранной валюте |
participant_details | + | object | Информация об участниках выплаты |
recipient | + | object | Данные получателя |
full_name | + | string | Имя получателя (как в паспорте) |
beneficiary_id | - | string | ИНН бенефициара. Параметр beneficiary_id обязательно должен быть передан в одном из объектов: recipient или sender |
sender | + | object | Данные отправителя |
full_name | + | string | Имя отправителя (как в паспорте) |
beneficiary_id | - | string | ИНН бенефициара. Параметр beneficiary_id обязательно должен быть передан в одном из объектов: recipient или sender |
payment_details | + | object | Информация об операции (тип, описание) |
type | + | string | Значение: internal_transfer |
internal_transfer | + | object | Информация о внутреннем переводе |
type | + | string | Значение: transfer_from_bank_account |
transfer_from_bank_account | + | object | Информация о переводе |
description | + | string | Описание |
customer | + | object | Данные о получателе выплаты в вашей системе |
reference | + | string | Идентификатор получателя выплаты в вашей системе |