Касса Laravel 4: не запускать webhook, если инициировано из приложения laravel

Я использую Laravel 4 с Cashier 2.0 и его контроллером webhook. Я хочу предотвратить следующее поведение: когда я создаю новую подписку для пользователя в моем приложении laravel, оказывается, что он выполняет метод subscription.updated webhook.

Однако я хочу предотвратить выполнение веб-зацепок, если запрос был сделан в приложении laravel. Веб-зацепки должны выполняться только в том случае, если они были инициированы непосредственно из административной панели Stripe. Кто-то, кто может помочь мне с этим?

-1

Решение

Я не уверен, почему вы хотели бы сделать это. Цель веб-зацепок состоит в том, чтобы подтвердить, что действия были получены и успешно (или безуспешно) выполнены Stripe, чтобы вы знали, что определенные вещи произошли (например: пользователь успешно подписан на подписку, с карты пользователя произошла оплата, так далее.). Все это зависит от того, успешно ли ваше приложение взаимодействует с чередой и чередованием, успешно выставляя счет, в этом процессе может произойти многое, и веб-заезды помогут вам убедиться в том, что произошло, и если что-то пошло не так, что пошло не так.

Поведение, к которому вы стремитесь, не может быть достигнуто без вашего приложения, не связанного с Stripe.

1

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

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

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