Stripe Webhooks - PullRequest
       24

Stripe Webhooks

0 голосов
/ 26 ноября 2018

У меня похожая проблема с веб-крючками Stripe.Провёл все выходные, пытаясь поставить диагноз безуспешно.Получение общей ошибки 500 при запуске теста через полоску приборной панели.Если я просто загружаю страницу напрямую, она генерирует пустую страницу или, если я повторяю что-то вроде echo http_response_code(200);, я получаю 200 обратно.Мой код довольно прост.

require('/stripe/init.php');

\Stripe\Stripe::setApiKey("[intentionally deleted for post]");

$payload = file_get_contents("php://input");

$event_json = json_decode($payload);

http_response_code(200);

PHP отлично работает на сайте во всех других контекстах.Нет проблем с реализацией платежей, как разовых, так и подписных.Посты и Get отлично работают на всех других страницах.Это общий хостинг, поэтому у меня довольно ограниченный доступ к журналам ошибок и т. Д.

Я уже просмотрел один или два ответа stackoverflow на чередование ошибок webhook с ошибкой 500, но, к сожалению, это не помогло.Заранее спасибо.

1 Ответ

0 голосов
/ 27 ноября 2018

С кодом 500 это внутренняя ошибка сервера.Похоже, что проблема на стороне сервера.

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

http://www.w3.org/Protocols/HTTP/HTRESP.html

...