Объекты
accept_code
Данные для отправки кода.
Название | Обязательность | Тип | Описание |
---|---|---|---|
rest_of_attempts | + | string | Количество попыток ввода кода |
active_to | + | string | Как долго будет активен код |
callback_url | + | string | Адрес, на который надо послать код от плательщика |
account_details
Информация о счетах отправителя и получателя.
Название | Обязательность | Тип | Описание |
---|---|---|---|
sender | + | object | Информация о счете отправителя |
recipient | + | object | Информация о счете получателя |
account_statement
Детали выписки.
Название | Обязательность | Тип | Описание |
---|---|---|---|
date_from | + | date | Дата начала выписки |
date_to | + | date | Дата окончания выписки |
account_number | + | string | Номер счёта (20 цифр), по которому сформирована выписка |
total_turnover | - | object | Информация по движению средств |
total_balance | - | object | Информация по балансу |
transactions | - | object | Список транзакций |
acquiring_payments
Массив со всеми данными платежа.
Название | Обязательность | Тип | Описание |
---|---|---|---|
id | + | string | Уникальный идентификатор платежа |
status | + | string | Статус платежа. Возможные варианты: succeeded , in_progress , pending , failed |
created_at | + | string | Дата создания в формате ISO 8601 |
payment_details | + | object | Платежные данные |
amount_details | + | object | Сумма |
amounts | - | object | Комиссия за операцию |
finished_at | - | string | Дата завершения в формате ISO 8601 |
customer | + | object | Данные пользователя (отправителя платежа) |
recurrent | - | object | Данные для проведения повторного платежа |
participant_details | - | object | Данные об участниках |
refunds | - | array | Список возвратов |
customer_interaction | - | object | Данные для взаимодействия с пользователем |
transaction_info | - | object | Данные о транзакции |
metadata | - | object | Дополнительная информация. Любые данные, которые вам необходимы для проведения операции. Возвращаются в ответах и вебхуках |
error | - | object | Описание ошибки |
Статусы платежа (status
)
in_progress
— в обработке.pending
— ожидает вашего подтверждения (session/confirm
) или отмены (session/cancel
).succeeded
— оплата прошла успешно.failed
— оплата не прошла из-за ошибки.
acquiring_widget
Настройки виджета платежной формы: для проведения платежей банковской картой.
Название | Обязательность | Тип | Описание |
---|---|---|---|
session_id | + | string | Идентификатор платежной сессии, по которой будет производиться оплата |
show_recurrent_checkbox | - | bool | Нужно ли отображать в интерфейсе виджета чекбокс Соглашаюсь на автоплатежи |
success_return_url | - | string | URL, на который нужно перенаправить пользователя после успешного платежа |
failure_return_url | - | string | URL, на который нужно перенаправить пользователя после ошибки при оплате |
success_on_hold | - | bool | Нужно ли показывать плательщику сообщение об успешном платеже на этапе холдирования. По умолчанию false и виджет показывает экран загрузки до завершения холда |
redirect_target | - | string | Правило, как будет открываться ссылка при редиректе после платежа: - top — поверх всех фреймов, - self — в том же фрейме, - parent — во фрейме выше уровнем, если фреймы вложены один в другой. Значение по умолчанию: top |
amount
Информация о сумме.
Название | Обязательность | Тип | Описание |
---|---|---|---|
amount | + | int | Значение суммы в минорных единицах валюты (в копейках). Чтобы передать 100 рублей, укажите 10000 |
currency | + | string | Код валюты согласно ISO 4217. Регистр не важен. Варианты: rub , eur |
amount_details
Информация о сумме.
Название | Обязательность | Тип | Описание |
---|---|---|---|
amount | + | int | Значение суммы в минорных единицах валюты (в копейках). Чтобы передать 100 рублей, укажите 10000 |
currency | + | string | Код валюты согласно ISO 4217. Регистр не важен. Варианты: rub , eur |
amounts
Информация о комиссии за транзакцию.
Название | Обязательность | Тип | Описание |
---|---|---|---|
fee | - | object | Данные о взимаемой комиссии |
balance
Информация о балансе счета.
Название | Обязательность | Тип | Описание |
---|---|---|---|
current_balance | - | string | Текущий остаток по счету (Может быть положительным или равным 0). Значение указывается в минорных единицах валюты (в копейках). Если баланс 100 рублей, передается 10000 |
bank_account
Описание банковского счета получателя выплаты.
Название | Обязательность | Тип | Описание |
---|---|---|---|
system_type | + | string | Система банковских платежей. Варианты: ru , faster_payment_system , faster_payment_system_verification |
ru | - (обязателен для system_type = ru ) | object | Счет получателя в российском банке (регион ru) |
faster_payment_system | - (обязателен д ля system_type = faster_payment_system ) | object | Данные получателя в Системе быстрых платежей |
faster_payment_system_verification | - (обязателен для system_type = faster_payment_system_verification ) | object | Данные для проверки регистрации получателя в Системе быстрых платежей |
bank_account_ru
Данные банковского счета.
Название | Обязательность | Тип | Описание |
---|---|---|---|
bik | - (обязательно для метода /api/v1/tokenize ) | string | БИК банка получателя |
account | - (обязательно для метода /api/v1/tokenize ) | string | Банковский счет получателя |
token | - (обязательно для метода /api/v1/token/info ) | string | Токен банковского счета |
bank_card
Объект карты в открытом виде.
Название | Обязательность | Тип | Описание |
---|---|---|---|
number | + | string | Номер карты |
expiration_month | - (обязателен для приема платежей при наличии на карте) | string | Месяц |
expiration_year | - (обязателен для приема платежей при наличии на карте) | string | Год |
security_code | - (обязателен для приема платежей при наличии на карте) | string | Секретный код CVC |
cardholder_name | - | string | Имя владельца карты |
card
Данные банковской карты получателя выплаты.
Название | Обязательность | Тип | Описание |
---|---|---|---|
type | + | string | Тип передачи данных карты. Возможные варианты: bank_card , encrypted_card , tokenized_card |
bank_card | - (обязателен для type = bank_card ) | object | Карта в открытом виде |
encrypted_card | - (обязателен для type = encrypted_card ) | object | Карта с шифрованными полями (токенизированная) |
tokenized_card | - (обязателен для type = tokenized_card ) | object | Токенизированный номер карты |
brand | - | string | Информация о карте. Возвращается в уведомлениях, нужна для отображения пользователям |
last4 | - | string | Информация о карте. Возвращается в уведомлениях, нужна для отображения пользователям |
bin | - | string | Банковский идентификационный номер (БИН) (первые шесть цифр номера карты) |
card_id | - | string | Сквозной идентификатор карты |
card_elements
Данные банковской карты для токенизации.
Название | Обязательность | Тип | Описание |
---|---|---|---|
ref | + | string | Фиксированное значение, всегда number |
type | + | string | Фиксированное значение, всегда card_number |
cash_details
Данные банковской карты для токенизации.
Название | Обязательность | Тип | Описание |
---|---|---|---|
shift | + | string | Номер кассовой смены |
confirm_information
Информация для подтверждения операции по номинальному счету.
Название | Обязательность | Тип | Описание |
---|---|---|---|
transfer_details | + (для выплат на карты) | object | Информация о переводе |
account_details | + (для выплат на счета) | object | Информация о счетах отправителя и получателя |
contacts
Массив с контактами пользователя (получателя выплаты или отправителя платежа).
Входит в объекты: customer.
Название | Обязательность | Тип | Описание |
---|---|---|---|
- | string | Электронная почта пользователя | |
phone | - | string | Телефон пользователя |
contacts
(для денежных переводов)
Контакты пользователя (отправителя или получателя денежного перевода).
Входит в объекты: sender, recipient.
Название | Обязательность | Тип | Описание |
---|---|---|---|
- | string | Электронная почта пользователя | |
phone | - | object | Данные телефона пользователя |
counter_party
Информация о контрагенте.
Название | Обязательность | Тип | Описание |
---|---|---|---|
kpp | - | string | КПП контрагента |
inn | - | string | ИНН контрагента |
name | + | string | Наименование контрагента |
account_number | + | string | Номер счета контрагента |
bank_code | + | string | БИК банка контрагента |
customer
(пользователь в системе)
Данные о пользователе (получателе выплаты или отправителе платежа) в вашей системе. Например, логин, по которому вы сможете идентифицировать пользователя, и его контактная информация.
Входит в объекты: acquiring_payments
, payments
.
Название | Обязательность | Тип | Описание |
---|---|---|---|
reference | + | string | Идентификатор пользователя (получателя выплаты или отправителя платежа) в вашей системе (до 128 символов) |
contacts | - | array | Список контактов пользователя |
customer
(плательщик)
Данные о плательщике выплаты c номинального счета.
Входит в объекты: transfer_details
.
Название | Обязательность | Тип | Описание |
---|---|---|---|
account_number | - | string | Номер счета |
name | - | string | ФИО или наименование |
bank_name | - | string | Наименование банка |
bik | - | string | БИК банка |
correspondent_account_number | - | string | Номер корреспондентского счета |
inn | - | string | ИНН банка (только для РКО) |
kpp | - | string | КПП банка (только для РКО) |
customer_authorization
Информация, необходимая при платежах картами Humo/Uzcard.
Название | Обязательность | Тип | Описание |
---|---|---|---|
type | + | string | Тип аутентификации. Всегда: sms |
suspend_key | + | string | Ключ для подтверждения при отправке кода |
accept_code | + | object | Данные для отправки кода |
resend_sms | + | object | Данные для запроса нового кода |