Рекуррентные платежи
Веб-сервис предназначен для инициации оплаты за продолжение предоставления услуг по подписке. Возможность работы с этим сервисом определяется настройками процессинга банка-эквайера. Подробную информацию можно получить в службе поддержки Assist по адресу support@belassist.by.
Для инициации рекуррентного платежа необходимо в первоначальном запросе на авторизацию передать значение параметра RecurringIndicator=1 и значения параметров, задающих диапазон сумм последующих рекуррентных платежей, периодичность оплат (в днях) и дату окончания подписки.
Затем с указанной периодичностью предприятие инициирует платеж, задавая сумму, а необходимая платежная информация (данные банковской карты) берется из первоначальной оплаты.
URL запроса для рекуррентного платежа: https://<SERVER-NAME>/recurrent/rp.cfm.
Параметры передаются методом POST в теле запроса в формате «ключ=значение», SOAP запросом (в кодировке UTF-8), либо в формате JSON (swagger описание: https://docs.assist.ru/swagger/).
Список параметров запроса
Название  | Обязательное поле  | Принимаемые значения  | Значение по умолчанию  | Описание  | 
BillNumber  | Да  | 15 или 16 цифр  | BillNumber первого заказа  | |
OrderNumber  | Да  | 128 символов  | Номер нового заказа для рекуррентного платежа  | |
Merchant_ID  | Да  | Число  | Идентификатор предприятия в АПК Ассист  | |
Login  | Да  | 8 - 20 символов  | Логин (лат. буквы и цифры, символ _)  | |
Password  | Да  | 8 - 20 символов  | Пароль (лат. буквы и цифры)  | |
Amount  | Да  | Число, 15 цифр (разделители «.»)  | Сумма рекуррентного платежа, должна находиться в допустимом диапазоне между значениями максимальной и минимальной сумм рекуррентных платежей, переданных при первоначальном запросе на авторизацию инициирующего платежа.  | |
Currency  | Да  | 3 символа  | Валюта рекуррентного платежа, должна совпадать с валютой инициирующего, в противном случае заказ закрывается с ошибкой.  | |
OrderComment  | Нет  | 256 символов  | Комментарий  | |
Language  | Нет  | RU EN  | EN  | Язык вывода результатов  | 
Format  | Нет  | 1 – CSV  | 1 для POST запроса, 4 для SOAP  | Формат выдачи результатов  |