Вы должны понимать, что 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
с параметрами возврата платежа.
Таким образом, на бэкэнд вы можете обновить свою платежную информацию.