Конечная точка конфигурации полосы Laravel Касса - PullRequest
0 голосов
/ 24 октября 2019

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

 www.domain.com

Я всегда получаю код http 419 при взаимодействии пользователя с моим приложением.

Почему это происходит?

1 Ответ

1 голос
/ 24 октября 2019

Я пишу это на случай, если кому-то поможет:

Моя проблема заключалась в том, что я не включил маршрут для полосы в мой файл web.php, например:

 Route::post(
   'stripe/webhook',
   '\Laravel\Cashier\Http\Controllers\WebhookController@handleWebhook'
);

не забудьте включить stripe в ваше промежуточное ПО verifycsrftoken, например:

 protected $except = [
   'stripe/*',
 ];

, и после того, как вы это сделаете, вы должны сконфигурировать свою конечную точку в панели мониторинга stripe для вызова на предыдущий маршрут:

 www.domain.com/stripe/webhook

и включите все события, которые вы хотите прослушать.

Чтобы проверить это локально, вы можете использовать stripe cli, который отлично работает: https://stripe.com/docs/stripe-cli

...