Отображение результата оплаты на стороне мерчанта
Отображение результата оплаты на стороне мерчанта
Данный функционал позволяет мерчанту отображать результат прохождения оплаты на своей стороне. Сразу после выполнения платежа, плательщик будет перенеправлен на указанный мерчантом URL-адрес без отображения на платежной странице WEBPAY результата оплаты.
Обратите внимание
Для подключения указанного функционала необходимо направить запрос в службу поддержки компании WEBPAY на support@webpay.by, указав wsb_storeid (идентификатор биллинга), с которого будут производиться запросы.
Для того, чтобы система WEBPAY осуществила редирект плательщика на страницу мерчанта, следует добавить в запрос на формирование заказа для оплаты (HTML-форму или JSON API ) следующие поля:
wsb_redirect— принимает значение1.wsb_return_format— принимает значениеjson.
После того как плательщик осуществил оплату заказа, система WEBPAY перенаправит его на URL-адрес, указанный мерчантом в поле wsb_return_url — в случае успешной оплаты или wsb_cancel_return_url — в случае неуспешной оплаты. Также система WEBPAY направит мерчанту в формате JSON следующие параметры с результатом совершения оплаты:
| Название | Описание |
|---|---|
orderNumber | Уникальный идентификатор заказа, присвоенный магазином |
invoiceNumber | Уникальный идентификатор заказа, присвоенный системой WEBPAY |
rrn | Номер транзакции в системе VISA/MASTERCARD/БЕЛКАРТ |
trimPan | Номер банковской платежной карты плательщика в формате 123456xxxxxx7890, с которой осуществлялась оплата |
| responseCode | Внутренний код WEBPAY результата операции |
| responseText | Текстовое сообщение о результате операции |
{
"orderNumber":"ORDER-12345678",
"invoiceNumber":"123456789",
"rrn":"123456789123",
"trimPan":"123456xxxxxx1234",
"responseCode":"W0545",
"responseText":"Недостаточно средств"
}