2016-01-27 3 views
1

Я использовал метод переадресации с использованием PHP. Может ли кто-нибудь помочь с содержимым файла обратного вызова?Что писать в обратном URL-адресе в плате Dibs?

Я не знаю, что определить в файле callback.php. Я не могу найти никакой помощи из любого источника. я уже судил ссылку ниже об обратном вызове в DIBS http://tech.dibspayment.com/DX/Hosted/Output_parameters/Return_pages

ответ

1

Вы должны понимать, что callbackUrl является параметром, который так же, как и другие cancelReturnUrl и acceptReturnUrl параметров. Краткое описание от ваших ссылок

acceptReturnUrl

По возвращению в acceptReturnUrl, клиент, как правило, ожидает квитанции будет отображаться.

cancelReturnUrl

В случае, если клиент отменяет покупку с помощью функции в окно оплаты (не закрывая окно), он возвращается к cancelReturnUrl

callbackUrl

Когда клиент заканчивает платеж, он будет перенаправлен на acceptReturnUrl вместе с параметрами возврата. Если заказчик останавливает связь (закрывает браузер, теряет подключение к Интернету и т.д.), прежде чем попасть в интернет-магазин, система магазина не сообщит об результате покупки. Чтобы избежать этой ситуации, автоматический вызов сервера может быть отправлен в бэкэнд магазина, включенный , отправляя по параметру «callbackUrl». Этот URL-адрес затем автоматически вызывается с возвращаемыми параметрами при покупке .

Звонок создается как сообщение. Все ранее описанные параметры возврата возвращаются к CallBackURL, и он принимает только порт 80 (HTTP), 443 (HTTPS) и 20080.

Поскольку http is a stateless protocol, что означает, что соединение между браузером и сервером теряется после завершения транзакции. Чтобы решить эту проблему, ваш платежный шлюз (DIBS) предлагает использовать параметр callbackUrl, введите URL-адрес этого параметра, который прослушивается с вашей стороны. Если возникла какая-либо проблема, как упоминалось в этом случае (закрывает браузер, теряет интернет-соединение). DIBS вернет этот адрес URL-адреса, указанный в вашем параметре callbackUrl с параметрами возврата платежа.

Таким образом, на бэкэнд вы можете обновить свою платежную информацию.