3.17. Финальное Перенаправление

Параметры Финального Перенаправления

Финальное перенаправление на сайт торговца (представленного Присоединяющейся Стороной) осуществляется, когда Плательщик завершает процесс оплаты. Финальное перенаправление инициируется внутри браузера клиента с помощью метода HTTP POST.

Название параметра перенаправления

Описание

status

См. Список статусов.

orderid

Идентификатор транзакции, присвоенный gate.sbctech.ru.

merchant_order

Идентификатор заказа, присвоенный Присоединяющейся Стороной.

client_orderid

Идентификатор заказа, присвоенный Присоединяющейся Стороной.

error_message

Если статус declined или error, этот параметр содержит причину отказа или ошибки.

control

Контрольная сумма, подтверждающая, что gate.sbctech.ru (а не мошенник) инициирует запрос. Представляет собой хеш 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