Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Для определенных видов услуг требуется передавать расширенный набор данных включающий в себя реквизиты получателя платежа. В таких случаях используется вторая версия протокола, набор данных будет содержать следующий набор данных. 

Важно:для корректной обработки расширенных данных (реквизитов) администраторы системы должны активировать соответствующий функционал в системе.

Имя параметраЗначениеПримеры/примечания
costсумма, которую клиент должен заплатить, может быть с учетом или без учета комиссии100
nameОписание оплачиваемого товара/услуги. Назначение платежаОплата по л\с 11111 за январь 2015
emailэлектронная почта клиента поле обязательно для рекуррентных платежей, для остальных вариантов оплаты необходимость ввода регулируется в настройках сервиса(опционально)test@test.com
phone_numberТелефонный номер плательщика необходимость обязательного ввода регулируется в настройках сервиса и параметрами платежного канала (опционально)74951234567
order_idОбязательное поле. Не может содержать пробельные символы. Номер заказа в системе партнера, должен быть уникальным. Дважды заказ с одинаковым order_id оплатить не удастся. Если нет необходимости определять каждый заказ, то значение order_id нужно сделать равным 0. Для рекуррентных платежей длина >=6 символов

100001

rfi_788669

commentКомментарий или информация о платежеТекстовое поле
payment_typeТип оплаты, на который должен быть отправлен плательщик(опционально)Доступные значения параметров уточняются в процессе технической интеграции
verboseПараметр указывает, что делать в случае возникновения ошибки, если нет данных о пользователе (почты или телефона для способов платежа, где они обязательны)
(опционально)
1 – показывать ошибку
0 – показывать страницу выбора оплаты
commissionПараметр указывающий на способ расчета комиссии. Значение ‘abonent’ используется только если у сервиса установлены корректные разрешения (опционально)‘abonent’ – система банка будет списывать комиссию сверх указанного в cost значения. Может использоваться только если данный функционал активирован у магазина.
versionВерсия протокола‘2.0’
service_idНомер сервиса, у партнера может быть несколько сервисов в одном аккаунте
transfer_typeТип перевода – определяет набор дополнительных полей. Обязателен в случае передачи доп данных. Признак для анализа доп параметров.bank
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’
payer_nameФИО плательщикаОпционально если transfer_type = ‘bank’|‘bank_gov’
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