Схема Оплата заказа через Интернет-эквайринг
1. Пользователь выбирает товар на сайте продавца.
2. Пользователь нажимает кнопку оплатить. В пользовательском интерфейсе открывается виджет с реквизитами для оплаты.
Пользователь вводит данные карты. Нажимает оплатить.
3. На стороне платёжной платформы выполняется регистрация платежа.
4. Пользователь перенаправляется на страницу банка-эмитента для подтверждения оплаты, вводит код подтверждения из sms.
5. После проверки карты с нее списывается сумма на счет Vepay.
6 В платёжную платформу поступает информация о статусе платежа.
7. Пользователю открывается виджет со статусом оплаты на странице Vepay или на странице веб-сервиса, к которой выполняется перенаправление.
Продавцу приходит колбэк о статусе оплаты.
Пользовательский сценарий:
Пользователь выбирает товар, нажимает оплатить. Открывается виджет для оплаты.
1. На форме для оплаты указаны: название сервиса, где клиент совершал заказ, сумма, которую он собирается оплатить и комиссия
2. Клиент указывает данные карты и оплачивает заказ
После отправки суммы на стороне платёжной платформы выполняется регистрация платежа.
3. Пользователь перенаправляется на страницу банка-эмитента для подтверждения оплаты, вводит код подтверждения из sms (рис.3)
После проверки карты с нее списывается сумма на счет Vepay.
4. Пользователю открывается виджет со статусом оплаты на странице Vepay или на странице веб-сервиса, к которой выполняется перенаправление
5. После успешной оплаты, на email клиента приходит электронный чек с данными по оплате.
Домен для запросов - https://api.vepay.online
Пример: осуществляется перевод средств с карты клиента на счет магазина
/merchant/pay
{
"amount": 100,
"extid": "101464",
"descript": "Заказ 1",
"timeout": 10,
"successurl": "https://exemple.com/successurl",
"failurl": "https://exemple.com/failurl",
"cancelurl": "https://exemple.com/cancelurl",
"type": 0,
"regcard": 1,
"postbackurl": "https://example.com/postbackurl",
"postbackurl_v2": "https://example.com/postbackurl_v2"
}
Ответ:
{
"status": 1,
"message": "",
"id": 101455,
"url": "https://test.vepay.online/pay/form/101302"
}
Пользователь переходит по ссылке и перенаправляется на форму для оплаты заказа (виджет Vepay).
Параметры запроса
Параметры | Значение |
amount | Cумма платежа, руб |
extid | Внешний идентификатор запроса |
descript | Описание платежа |
timeout | Тайм-аут ожидания оплаты, от 10 до 60 минут |
successurl | Адрес Url для возврата после завершения платежа (успех) |
failurl | Адрес Url для возврата после завершения платежа (ошибка) |
cancelurl | Адрес Url для возврата после отказа от оплаты |
type | (опционально) Тип шлюза - 0 – ECOM,1 – ЖКХ |
regcard | (опционально) 1 – регистрация карты после платежа |
postbackurl | Адрес Url для обратного вызова |
postbackurl_v2 | Дополнительный адрес Url для обратного вызова |
Параметры ответа
Параметры | Значение |
status | Статус (0 – ошибка 1 - принят) |
message | Сообщение ошибки |
id | идентификатор запроса |
url | Cсылка для перехода на форму оплаты |