Рекарринг и периодические платежи

Для сервисов Vepay существует система периодических платежей.

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

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

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

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

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

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

 

Пример API сервиса Рекарринг

Домен для запросов - https://api.vepay.online

Пример:
1. Регистрация карты - отправляется запрос по API:

/recarring/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,
"id": 11021,
"url": "https://test.vepay.online/pay/form/11021"
}

2. Клиент переходит на страницу тестового платежа (параметр url в ответе), где вводит данные карты, которая будет сохранена в системе.

виджет.PNG

3. После завершения оплаты отправляется запрос по API на получение идентификатора карты:

type=0 - карта для автоплатежа
type=1 - карта для пополнения

/recarring/get


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

Ответ:


{
"status": 1,
"card": {
"id": 72,
"num": "411111******1111",
"exp": "12/19"
}
}

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

4. С помощью id карты можно совершить платеж:

/recarring/pay


{
"card": 72,
"amount": 10.00,
"extid": "331"
}

Ответ:


{
"status": 1,
"id": 14954,
"message": ""
}

5. После совершения платежа необходимо проверить его статус:

/merchant/state


{
"id": 1234
}

Ответ:


{
"status": 1,
"message": "Успешно"
}
Войти в кабинет
Техническая поддержкаinfo@vepay.online
Контактный телефон+7 499 954-84-95
Присоединяйтесь
VKInstagramFacebookTelegramYandex Zen