Выплата на российскую банковскую карту
Отправлять выплаты на карты российских банков можно двумя способами:
- с помощью виджета, в который получатель вводит данные карты, тогда вы получаете токенизированные данные карты и отправляете их в запросе на выплату;
- в открытом виде, это можно сделать, если у вас есть сертификат PCI DSS.
Обязательные параметры для выплаты
Для выплат на российские карты обязательно нужно указывать ФИО получателя — как в паспорте, не выдуманное и не случайный набор символов. Кириллицей или латиницей (это не важно). Имя, напечатанное на карте (Cardholder Name) не подойдет.
Российская карта с токенизированными данными
Обязательные параметры для отправки выплаты на карту российского банка с токенизированными данными, полученными из виджета. Подходит для тех, у кого нет сертификата PCI DSS.
Название | Тип | Описание |
---|---|---|
payment_method | PaymentMethod | Платежные данные |
type | string | значение: card |
card | CardPaymentMethod | Платежные данные банковской карты |
type | string | значение: encrypted_card |
encrypted_card | EncryptedCard | Карта с шифрованными полями |
number_hash | string | Хэш номера карты |
amount_details | AmountDetails | Сумма |
amount | int | Сумма в копейках. Значение должно быть больше нуля. Если отправляете 100 рублей, нужно передать 10000 |
currency | string | Код валюты согласно ISO 4217. Регистр не важен. Всегда: rub |
participant_details | ParticipantDetails | Информация об участниках выплаты |
recipient | Participant | Данные получателя |
full_name | string | Имя получателя (как в паспорте) |
beneficiary_id | string | ИНН бенефициара или выгодоприобретателя. Необходимо указать только при выплатах с номинального счета. |
payment_details | PaymentDetails | Информация об операции (тип, описание). Необходимо указать только при выплатах с номинального счета. |
type | string | Значение: internal_transfer |
internal_transfer | InternalTransferInfo | Информация о внутреннем переводе |
type | string | Значение: transfer_from_nominal_account |
transfer_from_nominal_account | TransferFromNominalAccount | Информация о переводе с номинального счета |
description | string | Описание |
Российская карта с открытыми данными
Обязательные параметры для отправки выплаты на карту российского банка с открытыми параметрами, полученными на вашей стороне. Можно использовать, если у вас есть сертификат PCI DSS.
Название | Тип | Описание |
---|---|---|
payment_method | PaymentMethod | Платежные данные (карта, лицевой счет и др.) |
type | string | значение: card |
card | CardPaymentMethod | Платежные данные банковской карты |
type | string | значение: bank_card |
bank_card | BankCard | Карта в открытом виде |
number | string | Номер карты |
amount_details | AmountDetails | Сумма |
amount | int | Сумма в копейках. Значение должно быть больше нуля. Если отправляете 100 рублей, нужно передать 10000 |
currency | string | Код валюты согласно ISO 4217. Регистр не важен. Всегда: rub |
participant_details | ParticipantDetails | Информация об участниках выплаты |
recipient | Participant | Данные получателя |
full_name | string | Имя получателя (как в паспорте) |
beneficiary_id | string | ИНН бенефициара или выгодоприобретателя. Необходимо указать только при выплатах с номинального счета. |
payment_details | PaymentDetails | Информация об операции (тип, описание). Необходимо указать только при выплатах с номинального счета. |
type | string | Значение: internal_transfer |
internal_transfer | InternalTransferInfo | Информация о внутреннем переводе |
type | string | Значение: transfer_from_nominal_account |
transfer_from_nominal_account | TransferFromNominalAccount | Информация о переводе с номинального счета |
description | string | Описание |
Как провести выплату
Для проведении выплаты воспользуйтесь одним из следующих сценариев:
- с помощью виджета, передаются токенизированные параметры (без PCI DSS);
- с параметрами в открытом виде (если у вас есть PCI DSS);
- выплата с номинального счета.