Рекарринг и периодические платежи
Пример:
1. Регистрация карты - отправляется запрос по API:/recarring/reg
{
}
Ответ:
{
"status": 1,
"id": 11021,
"url": "https://test.vepay.online/pay/form/11021"
}
2. Клиент переходит на страницу тестового платежа (параметр url в ответе), где вводит данные карты, которая будет сохранена в системе.

3. После завершения оплаты отправляется запрос по API на получение токена карты:
/recarring/get
{
"id": 11021
}
Ответ:
{
"status": 1,
"card": {
"id": 72,
"num": "411111******1111",
"exp": "12/19"
}
}
Данные карты необходимо сохранить, чтобы использовать их для дальнейшей оплаты.
4. Сохраненным токеном можно совершить платеж:
/recarring/pay
{
"card": 72,
"amount": 10.00,
"extid": "331"
}
Ответ:
{
"status": 1,
"id": 14954,
"message": ""
}
5. После совершения платежа необходимо проверить его статус:
/recarring/state
{
"id": 14954
}
Ответ:
{
"status": 1,
"message": "Успешно"
}