Добро пожаловать в PayU Webhooks - реализация обратных вызовов сервера: - www.deekpay.com

Добро пожаловать в PayU Webhooks - реализация обратных вызовов сервера

Мы получили много отзывов от продавцов, которые хотели бы, чтобы мы предоставили им возможность обновлять свои системы при совершении платежа. Мы внимательно прислушались к этим отзывам и ввели функцию webhook, чтобы удовлетворить эту потребность.

Что такое вебхук?

Вебхук - это обратный вызов по протоколу HTTP. При создании вебхука в качестве адреса обратного вызова указывается URL.

Обратные вызовы Webhook основаны на событиях, то есть они выполняются всякий раз, когда происходит событие, связанное с Webhook.

Например...

Successful Payment Webhook: Событием, связанным с этим webhook, является успешный платеж. Поэтому всякий раз, когда происходит успешный платеж, на URL webhook отправляется обратный вызов.

Как работает веб-крючок PayU?

PayU отправит сообщение обратного вызова в виде HTTP POST-запроса на указанный URL.

В настоящее время мы предлагаем два типа событий webhook -

При успешной оплате

Когда платеж не проходит

В результате вы можете получать обратный вызов сервера каждый раз, когда на вашем торговом счете происходит успешный или неудачный платеж. Все детали платежа передаются в сообщении обратного вызова, чтобы вы могли обновить сервер и обработать заказ в соответствии с вашими бизнес-процессами.

Формат запроса на обратный звонок можно посмотреть здесь.

Как создать веб-крючок?

Чтобы создать веб-крючок, необходимо создать на сервере URL-адрес для получения сообщения обратного вызова, которое будет отправлено.

После создания URL-адреса вы можете перейти в свой торговый счет PayU -> Настройки -> Мой счет -> Webhook

Нажмите на кнопку "Создать новый веб-крючок".

Выберите тип события, к которому вы хотите добавить веб-крючок.

Введите URL веб-хука (URL, который вы создали в первом шаге). Обратите внимание, что вы не можете создать веб-хук с URL, который не может получить запрос обратного вызова!

По желанию вы также можете предоставить статический заголовок авторизации и ключ, чтобы ваш сервер мог определить, пришло ли сообщение обратного вызова с сервера PayU или нет.

представить (отчет и т.д.)

После отправки сервер PayU отправит имитацию обратного вызова, чтобы подтвердить, что указанный URL-адрес способен принимать POST-запросы.

Если ваш URL-адрес не может получить отправленный имитированный запрос, то вы сможете создать этот веб-крючок.

Если ваш URL способен принять запрос и предоставить HTTP-код ответа 200 OK, то веб-хук будет успешно создан.

После успешного создания веб-хука обратный вызов будет отправляться по адресу URL вашего веб-хука каждый раз, когда происходит какое-либо событие в веб-хуке.