Отладка / тестирование вызовов webhook для Laravel Spark

helloworld спросил: 26 декабря 2017 в 07:44 в: laravel

В настоящее время я тестирую веб-сайты Stripe, используя последнюю версию Laravel Spark. У меня работает учетная запись Stripe, что означает, что я могу добавлять (поддельные) кредитные карты и подписываться на подписку / отдельные платежи. Затем я использую конечную точку поддельного крюка (ultrahook.com) для извлечения запросов веб-чек от Stripe.

Мой файл маршрута ванили от установки Spark:

$router->post('/webhook/stripe', 'Settings\Billing\StripeWebhookController@handleWebhook');

И должен отлично обрабатывать все веб-камеры. Чтобы проверить webhooks, я проверил объект StripeWebhookController и изменил метод для регистрации некоторой информации:

protected function handleInvoicePaymentSucceeded(array $payload)
{  Log::info('This is some useful handleInvoicePaymentSucceeded.');
}

Однако ничто не регистрируется, когда я вызываю запуск веб-узла проверки Stripe типа: invoice .payment_succeeded.

Я вижу запрос, входящий в консоль ultrahook, и ему возвращается 200. Я также могу скопировать патч JSON Stripe webhook и вставить его в Postman, после чего он отправляется по адресу http:// localhost: 80 / webhook / stripe ... снова ответ 200, но ничего не записано.

Любые советы?

0 ответов