Я работаю на веб-сайте, где пользователь может оплачивать продукты другому пользователю, у пользователя, который получает оплату, установлен его набор API Signature
, и оплата производится с использованием ExpressCheckout (NVP)
(плательщик просто перенаправляется на страницу PayPal, где он входит в систему, если необходимо, и просто нажимает кнопку для оплаты).Использование веб-узлов PayPal с помощью NVP DoExpressCheckoutPayment
Проблема заключается в том, что я пытался использовать веб-камеры для отслеживания возмещений за эти платежи, поэтому я могу позже вставить данные возврата в свою базу данных через URL обратного вызова (функция php), но указанный мной URL-адрес не вызван все (я ранее моделировал событие по тому же URL-адресу, и все было в порядке).
Я пытаюсь заставить это работать, установив мой API Signature
и мой друг, заплатив мне несколько центов (через DoExpressCheckoutPayment
), после чего я возвращаю их ему (без звонков, только с использованием веб-сайта PayPal).
Также ничего не отображается на странице событий веб-камер Sandbox или Live. Я пробовал зарегистрировать другие события, такие как «Завершение платежей» или «Продажа платежей», на мой веб-сайт, но с тем же результатом.
Должен ли я изменить некоторые настройки в своей учетной записи? Я создал приложение REST API, чтобы использовать веб-узлы, но я видел, что есть опция для приложений API NVP/SOAP. Я рассмотрел IPN, если webhooks не работают.
Не могли бы вы показать нам свой код? –
Я могу показать вам первые строки перед любой валидацией: '$ body = file_get_contents ('php: // input'); $ post = json_decode ($ body); ' Я вставляю' json_encode ($ post) 'в мою базу данных, он работал для моделирования. – glavata