Как получить доступ к значениям полезной нагрузки Authorize.net webhook

У меня есть настроенный webhook для моей учетной записи в песочнице authorize.net.
Я получаю webhook, когда происходит любое событие. но я ничего не могу найти в $ _POST или же $ _GET или же $ _REQUEST

Я попытался прочитать поток ввода PHP

$webhook = fopen('php://input' , 'rb');
while (!feof($webhook)) {
$webhookContent .= fread($webhook, 4096);
}
fclose($webhook);

Но все же я не смог получить переменные полезной нагрузки.
Пожалуйста, помогите мне определить, как authorize.Net отправляет переменную полезной нагрузки!

0

Решение

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

  1. Поставь дб соединение и вставь запрос (или же)
  2. Вставить полученный ответ в файл file_put_contents ($ файла, $ webhookContent)

Поместите любой из шагов сразу после окончания цикла while и вернитесь через 1 или 2 минуты, вы найдете ответ либо в базе данных, либо в созданном файле, основываясь на методе, который вы использовали выше.

0

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

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

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