Уведомление PayPal Webhook не получен — режим песочницы

Я пытаюсь получать уведомления через webhooks, когда производится простой платеж, однако я не получаю никаких запросов от PayPal по указанному URL.
Вот что я сделал:

  1. У меня есть 2 аккаунта в песочнице: посредник и покупатель
  2. Создать приложение (режим sanbox) для учетной записи посредника.
  3. Добавьте URL-адрес веб-крючка в это приложение
  4. Войдите в sanbox.paypal.com с именем пользователя и паролем посредника песочницы.
  5. Создать кнопку «Купить сейчас» с тестовым продуктом
  6. Вставьте код кнопки на моей странице и совершите покупку с помощью учетной записи покупателя sanbox

В инструментальной панели разработчика платеж получен, если я захожу в «Песочницу» -> «Уведомления»: «Уведомление о платеже, полученном от тестового покупателя», но страница веб-крючка на моем сервере не вызывается. Я знаю это, потому что php-скрипт создает текстовый файл каждый раз, когда вызывается страница.
Кроме того, если я пойду в Аккаунт разработчика -> Уведомления Webhook и выберите приложение, у меня есть это сообщение: У вас нет событий для выбранного приложения

ПРИМЕЧАНИЕ: если я добавлю URL в симуляторе webhook, все будет отлично.

Я делаю что-то неправильно? Нужно ли подключать приложение кнопкой «Купить сейчас»?

Спасибо

3

Решение

Webhooks используется только для платежей REST. Однако для кнопок Paypal, созданных в учетной записи PP, вам нужно использовать Paypal IPN. Здесь руководство для IPN и IPN скрипт для вашей справки.

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]