Схема "Оплата заказа"

1.png

Схема Оплата заказа через Интернет-эквайринг


1. Пользователь выбирает товар на сайте продавца.

2. Пользователь нажимает кнопку оплатить. В пользовательском интерфейсе открывается виджет с реквизитами для оплаты.

Пользователь вводит данные карты. Нажимает оплатить.

3. На стороне платёжной платформы выполняется регистрация платежа.

4. Пользователь перенаправляется на страницу банка-эмитента для подтверждения оплаты, вводит код подтверждения из sms.

5. После проверки карты с нее списывается сумма на счет Vepay.

6 В платёжную платформу поступает информация о статусе платежа.

7. Пользователю открывается виджет со статусом оплаты на странице Vepay или на странице веб-сервиса, к которой выполняется перенаправление.

Продавцу приходит колбэк о статусе оплаты.


Пользовательский сценарий:

Пользователь выбирает товар, нажимает оплатить. Открывается виджет для оплаты.

1. На форме для оплаты указаны: название сервиса, где клиент совершал заказ, сумма, которую он собирается оплатить и комиссия

2. Клиент указывает данные карты и оплачивает заказ

После отправки суммы на стороне платёжной платформы выполняется регистрация платежа.

3. Пользователь перенаправляется на страницу банка-эмитента для подтверждения оплаты, вводит код подтверждения из sms (рис.3)

После проверки карты с нее списывается сумма на счет Vepay.

4. Пользователю открывается виджет со статусом оплаты на странице Vepay или на странице веб-сервиса, к которой выполняется перенаправление

1.png

5. После успешной оплаты, на email клиента приходит электронный чек с данными по оплате.

3.PNG

 

Пример API запроса оплаты товара

Домен для запросов - 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сылка для перехода на форму оплаты
Войти в кабинет
Техническая поддержкаinfo@vepay.online