- Created by Unknown User (sd), last modified by Евгений Панчишкин on Dec 08, 2022
Для определенных видов услуг требуется передавать расширенный набор данных включающий в себя реквизиты получателя платежа.
Важно:для корректной обработки расширенных данных (реквизитов) администраторы системы должны активировать соответствующий функционал в системе.
Имя параметра | Значение | Примеры/примечания |
cost | сумма, которую клиент должен заплатить, может быть с учетом или без учета комиссии | 100 |
name | Описание оплачиваемого товара/услуги. Назначение платежа | Оплата по л\с 11111 за январь 2021 |
электронная почта клиента поле обязательно для рекуррентных платежей, для остальных вариантов оплаты необходимость ввода регулируется в настройках сервиса(опционально) | test@test.com | |
phone_number | Телефонный номер плательщика необходимость обязательного ввода регулируется в настройках сервиса и параметрами платежного канала (опционально) | 74951234567 |
order_id | Обязательное поле. Не может содержать пробельные символы. Номер заказа в системе партнера, должен быть уникальным. Дважды заказ с одинаковым order_id оплатить не удастся. Если нет необходимости определять каждый заказ, то значение order_id нужно сделать равным 0. Для рекуррентных платежей длина >=6 символов | 100001 lp_777669 |
comment | Комментарий или информация о платеже | Текстовое поле |
payment_type | Тип оплаты, на который должен быть отправлен плательщик(опционально) | Доступные значения параметров уточняются в процессе технической интеграции |
verbose | Параметр указывает, что делать в случае возникновения ошибки, если нет данных о пользователе (почты или телефона для способов платежа, где они обязательны) (опционально) | 1 – показывать ошибку 0 – показывать страницу выбора оплаты |
commission | Параметр указывающий на способ расчета комиссии. Значение ‘abonent’ используется только если у сервиса установлены корректные разрешения (опционально) | ‘abonent’ – система Провайдера будет списывать комиссию сверх указанного в cost значения. Может использоваться только если данный функционал активирован у магазина. |
version | Версия протокола | ‘2.0’ |
service_id | Номер сервиса, у партнера может быть несколько сервисов в одном аккаунте | |
transfer_type | Тип перевода – определяет набор дополнительных полей. Обязателен в случае передачи доп данных. Признак для анализа доп параметров. | Доступные значения 'bank', 'bank_gov' |
payer_name | Строка. ФИО плательщика. | Обязательно если transfer_type = ‘bank’ |
recipient_name | Строка. Наименование получателя платежа. | Обязательно если transfer_type = ‘bank’ |
recipient_inn | Строка. ИНН получателя. | Обязательно если transfer_type = ‘bank’ |
recipient_account | Строка. Номер счёта получателя в банке получателя. | Обязательно если transfer_type = ‘bank’ |
recipient_bank_name | Строка. Наименование банка получателя. | Обязательно если transfer_type = ‘bank’ |
recipient_bank_id | Строка. БИК банка получателя. | Обязательно если transfer_type = ‘bank’ |
recipient_bank_correspondent_account | Строка. Корреспондентский счёт банка получателя. | Обязательно если transfer_type = ‘bank’ |
101_payer_type | Поле 101, тип плательщика | Обязательно если transfer_type = ‘bank_gov’ |
103_kpp | Поле 103, КПП | Обязательно если transfer_type = ‘bank_gov’ |
104_kbk | Поле 104, КБК | Обязательно если transfer_type = ‘bank_gov’ |
105_okato | Поле 105, ОКАТО или ОКТМО | Обязательно если transfer_type = ‘bank_gov’ |
106_payment_reason | Поле 106, Основание платежа | Обязательно если transfer_type = ‘bank_gov’ |
107_tax_period | Поле 107, Налоговый период | Обязательно если transfer_type = ‘bank_gov’ |
108_tax_doc_num | Поле 108, Номер документа | Обязательно если transfer_type = ‘bank_gov’ |
109_tax_doc_date | Поле 109, Дата документа | Обязательно если transfer_type = ‘bank_gov’ |
110_payment_type | Поле 110, Тип платежа | Обязательно если transfer_type = ‘bank_gov’ |
22_kod | Поле 22, УИН (Универсальный идентификатор начисления) | Обязательно если transfer_type = ‘bank_gov’ |
emp_system_id | УИН (Универсальный идентификатор начисления) | Обязательно если transfer_type = ‘bank_gov’ |
check | Строка. Электронная подпись запроса. | Алгоритм формирования описан в приложении №1 |
- No labels