Регистрация карты (МФО)

Описание и схема регистрации карты есть в разделе "Регистрация карты".

 

Пример API запроса регистрации карты

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

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

/card/reg


{
"type": 1,
"extid": "УФ-906/2187534.5e045b788e3c3",
"timeout": 10,
"successurl": "https://exemple.com/successurl",
"failurl": "https://exemple.com/failurl",
"cancelurl": "https://exemple.com/cancelurl"
}

Ответ:


{
"status": 1,
"message": "string",
"id": 101464,
"url": "https://test.vepay.online/pay/form/101464"
}


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

1.png

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

/card/get


{
"id": 101464,
"type": 1
}

Ответ:


{
"status":: 1,
"message": "string",:
"card": {: {
"id":: 356,,
"num": 5404362832378173,540436******3366
"exp":: 10/23,
"holder": Visa
}}

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

Параметры запроса для регистрации карты (/card/reg):

Параметры Значение
type Тип карты (0 – для автоплатежа и пополнения, 1 – только для пополнения)
extid Внешний идентификатор запроса
timeout Тайм-аут ожидания оплаты, от 10 до 59 минут
successurl Адрес для Url для возврата после заверщения платежа (успех)
failurl Адрес для Url для возврата после отказа от оплаты

Параметры ответа для Регистрации карты (/card/reg):

Параметры Значение
status Статус (0 – ошибка 1 - успешно)
message Сообщение ошибки
id Идентификатор запроса
url Cсылка для перехода на форму регистрации

Параметры запроса для получения идентификатора карты (/card/get)

Параметры Значение
id Идентификатор запроса регистрации карты
type Тип карты (0 – для автоплатежа, 1 – для пополнения)

Параметры ответа для получения идентификатора карты (/card/get)

Параметры Значение
status Код ошибки (0 – ожидане оплаты 1 - успешно 2 - ошибка платежа)
message Описание ошибки
id Идентификатор карты
num Номер карты
exp Срок действия (мм/гг)
holder Держатель карты
Войти в кабинет
Техническая поддержкаinfo@vepay.online
Контактный телефон+7 499 954-84-95
Присоединяйтесь
VKInstagramFacebookTelegramYandex Zen