Автоплатежи

Оплата по связке

Платежный шлюз Альфа-Банка, предоставляет возможность использовать автоплатежи - совершение покупки без ввода карточных данных. Для проведения автоплатежа, необходимо создать Связку. При создании связки, карточным данным клиента присваивается специальный идентификатор, используя который, можно проводить операции без ввода CVC.

Создание связки:

  • При первичной оплате товара/услуги клиент дает согласие на сохранение платежных данных, дальнейшие списания можно проводить без использования карты.
  • Проведение операции для привязки карты: блокируете небольшую сумму на карте клиента и сразу возвращаете обратно.

Техническая реализация

Для создания связки необходимо:

  1. Создать заказ, передав параметр clientId
  2. Оплатить заказ.
  3. Значение bindingId созданной связки можно узнать запросом getOrderStatus.do или запросом getBindings.do, указав в нем clientId

Для оплаты по связке, необходимо:

  1. Создать заказ, передавая дополнительный параметр features=AUTO_PAYMENT
  2. Методом paymentOrderBinding.do, оплатить заказ, указав bindingId

Удержание комиссии

Если вам нужно только привязать карту, используйте двухстадийную схему авторизации. После создания связки отмените операцию и сумма вернется клиенту мгновенно. При этом банк не удерживает комиссию с данной операции. Если проводится возврат - комиссия удерживается.