У меня есть настроенный webhook для моей учетной записи в песочнице authorize.net.
Я получаю webhook, когда происходит любое событие. но я ничего не могу найти в $ _POST или же $ _GET или же $ _REQUEST
Я попытался прочитать поток ввода PHP
$webhook = fopen('php://input' , 'rb');
while (!feof($webhook)) {
$webhookContent .= fread($webhook, 4096);
}
fclose($webhook);
Но все же я не смог получить переменные полезной нагрузки.
Пожалуйста, помогите мне определить, как authorize.Net отправляет переменную полезной нагрузки!
Возможно, если вы пытались отобразить содержимое в своем коде, чтобы убедиться в ответе от Authorize.net, то это не могло бы решить вашу проблему, и вы не можете быть уверены, если не сохраните ответ где-нибудь. Пожалуйста, попробуйте любой из этих двух способов.
Поместите любой из шагов сразу после окончания цикла while и вернитесь через 1 или 2 минуты, вы найдете ответ либо в базе данных, либо в созданном файле, основываясь на методе, который вы использовали выше.
Других решений пока нет …