Я работаю с PHP-версией API-интерфейса PayPal REST в среде Sandbox.API-интерфейс PayPal REST - нет события Webhook для отмененных платежей?
Я смог создать и выполнить платеж, который был одобрен с использованием учетной записи Sandbox PayPal. Платеж был произведен с использованием MANUAL_BANK_TRANSFER
, что означает, что на счете PayPal недостаточно денег. Сначала пользователь должен будет перенести деньги на свою учетную запись PayPal. Таким образом, платеж был создан как Pending
.
Пока все хорошо. После создания/утверждения платежа я вошел в учетную запись PayPal пользователя Sandbox и отменил платеж. Я предположил, что моя система получит уведомление об этом действии через другое событие Webhook. Это был не тот случай. Я вообще не получил никакого события.
Я создал событие Webhook в качестве шаблона (все события), и событие PAYMENT.SALE.PENDING
было получено без каких-либо проблем. Таким образом, не должно быть никаких проблем с получением других событий. Но даже через час после отмены платежа я не получил никакого события.
Я предположить, что я должен получить уведомление аннулированного платежа, но я не знаю, если это действительно так. В документе PayPal подробно не описывается, какие события будут инициированы с помощью каких действий.
Итак, что-то не так с моей конфигурацией Webhook или действительно нет событий для отмененных платежей?