WebPhooks PayPal Rest API (PHP SDK) не отображаются в списке событий песочницы

При использовании симулятора webhooks я получаю: Получил Http код ответа 500 при доступе https://api.sandbox.paypal.com/v1/notifications/webhooks-events/WH-6W4482673W002281V-61985753LP2332451

Информация JSon отправляется обратно на мой сайт, и я могу ее проанализировать, но при попытке проверить (validateAndGetReceivedEvent) — я получаю вышеуказанную ошибку 500.

Кроме того — когда я пытаюсь отправить фактическую продажу в песочнице, URL-адрес возврата показывает, что продажа прошла, но перехват не срабатывает. (Я создал хук, который проверяет все события)

Когда я отслеживаю с журналами ошибок по пути (FYI-я использую Codeigniter и у меня нет лучших навыков отладки), кажется, что все останавливается в PapPalRestCall-> Execute
$ connection = new PayPalHttpConnection ($ httpConfig, $ config);

0

Решение

Образцы событий, которые вы получаете из Simulator, являются образцами полезных нагрузок и не соответствуют фактическим транзакциям. Если вы попытаетесь извлечь событие из образца полезной нагрузки, вы не сможете получить его.

{
"name": "INTERNAL_SERVICE_ERROR",
"details": [],
"message": "Internal service error"}

Это правильное и ожидаемое поведение. Вы можете обратиться к этому ответу для получения примера получения события Webhook.

0

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

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

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