3.18. Финальное Перенаправление
Параметры Финального Перенаправления
Финальное перенаправление на сайт торговца (представленного Присоединяющейся Стороной) осуществляется, когда Плательщик завершает процесс оплаты. Финальное перенаправление инициируется внутри браузера клиента с помощью метода HTTP POST.
Название параметра перенаправления |
Описание |
---|---|
status |
См. Список статусов. |
orderid |
Идентификатор транзакции, присвоенный gate.connpay.com. |
merchant_order |
Идентификатор заказа, присвоенный Присоединяющейся Стороной. |
client_orderid |
Идентификатор заказа, присвоенный Присоединяющейся Стороной. |
error_message |
Если статус declined или error, этот параметр содержит причину отказа или ошибки. |
control |
Контрольная сумма, подтверждающая, что gate.connpay.com (а не мошенник) инициирует запрос. Представляет собой хеш SHA-1 от конкатенации параметров status + orderid + client_orderid + merchant-control. |
descriptor |
Дескриптор шлюза. |
processor-tx-id |
Идентификатор транзакции, присвоенный Эквайером. |
amount |
Фактическая сумма транзакции. |
bin |
БИН карты плательщика. |
type |
Тип ответа. |
card-type |
Тип карты плательщика. |
phone |
Номер телефона плательщика. |
last-four-digits |
Последние четыре цифры карты плательщика. |
card-holder-name |
Имя на карте плательщика. |
error_code |
Код ошибки. |
Присоединяющейся Стороне не рекомендуется использовать перенаправление плательщика как основной источник информации о статусе транзакции. Если Присоединяющейся Стороной был передан параметр server_callback_url в инициирующем запросе на проведение транзакции, Платёжный Шлюз вызовет этот URL при достижении транзакцией финального статуса. Присоединяющаяся Сторона может использовать этот URL для произвольной обработки информации о транзакции, например, для сбора информации о транзакциях в базу данных. Параметры, отправляемые на URL обратного вызова описаны в разделе Обратный вызов.
Пример запроса финального перенаправления
Платёжный Шлюз совершает перенаправление методом POST на адрес https://connectingparty.com/pay/redirect?token=some_token с параметрами в формате x-www-form-urlencoded format:
error_message=null
&processor-tx-id=PNTEST-1788082
&amount=100.00
&merchant_order=test
&orderid=1788082
&client_orderid=test
&bin=444455
&control=854f38715ee6bf43fa18e3ca202985a06e0ae755
&gate-partial-reversal=enabled
&descriptor=DEMO1
&gate-partial-capture=enabled
&type=sale
&card-type=VISA
&phone=%2B31201112233
&last-four-digits=1111
&card-holder-name=TEST+HOLDER
&status=approved