Подключение автоплатежа

Для сервиса МФО существует метод автоплатежа. Данный метод используется для автоматического списания денежных средств по займу со счета клиента. Заемщик осуществляет первый тестовый платеж, используя вызов платежной формы с вводом всех необходимых данных по карте. После первого успешного платежа за данным клиентом сохраняется идентификатор карты, позволяющий автоматически списывать средства с его баланса без ввода реквизитов и вызова платежной формы.

Это дает возможность:

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

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

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

Схема подключения автоплатежа аналогична схеме в разделе "Регистрация карты":

1. Клиент выбирает услугу, нажимает "оплатить".
2. Клиент вводит реквизиты карты для первой тестовой оплаты
3. На стороне платёжной платформы выполняется регистрация номера карты и регистрация платежа. Данные передаются в платёжную среду.
4. В платёжной среде открывается страница банка-эмитента. Пользователь подтверждает платеж с помощью кода из sms. Нажимает "оплатить". Выполняются проверка карты и обработка платежа. После успешной проверки обоих, для карты формируется идентификатор. В платёжную платформу поступает информация о результате.
5. В платёжной платформе обрабатывается итоговая информация, после чего на заданный URL контрагента отправляется оповещение об успешном результате.
6. Информация о результате передаётся из платёжной платформы в Vepay.
7. Информация о результате отображается в пользовательском интерфейсе в соответствии с заданными настройками: на странице Vepay или на странице веб-сервиса, к которой выполняется перенаправление.
8. Последующие оплаты происходят без обязательного ввода данных карты.

Пример подключения:

1. Создание запроса на регистрацию карты.


/mfo/card/reg

{
  "type": 0,
  "extid": "123e4567-e89b-12d3-a456-426655440000",
  "timeout": 10,
  "successurl": "https://example.org/success",
  "failurl": "https://example.org/fail",
  "cancelurl": "https://example.org/cancel"
}

Ответ:


{
  "status": 1,
  "url": "https://example.org/123",
  "id": 123
}

После пользователь вбивает инфу о карте и совершается тестовое списание

2. Проверка тестового списания с карты.


/mfo/pay/state

{
  "id": 123
}

Ответ:


{
  "status": 1
}

если платеж прошел

3. Получение инфы о карте


/mfo/card/get

{
  "id": 123,
  "type": 0
}

Ответ:


{
  "status": 1,
  "message": "",
  "card": {
    "id": 14523,
    "num": "431409******2282",
    "exp": "05/21",
    "holder": "Иван Иванов"
  }
}

Погашение займа с карты автоплатежом.


/mfo/pay/auto

{
  "card": 14523,
  "amount": 100,
  "fullname": "string",
  "document_id": "string",
  "extid": "123e4567-e89b-12d3-a456-426655440000"
}

Ответ:


{
  "status": 1,
  "id": 12345
}
Войти в кабинет
Техническая поддержкаinfo@vepay.online