Система дает возможность регистрировать/отменять подписку и проводить платежи без участия карточных данных клиента
Схема работы:
Выставление счета, с передачей дополнительных параметров для использования карты в цепочке рекуррентных платежей:
Имя параметра
Обязательный
Описание
recurringType
Нет
Тип операции рекарринга, возможные значения:
Activate - Для регистрации цепочки
Deactivate - Для отмены регистрации цепочки
Pay - Для оплаты
recurringInfo
Нет
Информация для пользователя, которая показывается в процессе оплаты, перед вводом реквизитов банковской карты
recurringSourceInvoiceId
Да, если не передан recurringType = Pay
Номер СКО, которым была инициирована цепочка платежей (счет, по которому был передан recurringType = Activate)
В случае если передан recurringType=Activate плательщик проводит оплату, карта регистрируется в цепочке платежей, дальше для всех операций с этой картой нужно передавать оплаченный счет в поле recurringSourceInvoiceId, остальные операции над выставленными счетами проводится системой в автоматическом режиме без участия пользователя.
*Данный функционал применим для магазинов, работающих по протоколу IntellectMoney, в настройках магазина должна быть включена настройка "Требовать HASH". В случае передачи recurringType формирование хеша происходит по схеме: eshopId::orderId::serviceName::recipientAmount::recipientCurrency::recurringType::secretKey
В оповещение о платеже добавляются статусы по запрошенным операциям, хеш уведомлений при этом не изменяется.
Имя параметра
Описание
recurringState
Статус, по итогам регистрации операции в банке эквайере:
Activated - Активирован
Deactivated - Активация отменена
Payed - Оплата завершена
Error - Ошибка обработки операции, операция обработана не будет