Laravel 4收银员:如果从laravel应用程序启动,请不要解雇webhook

时间:2015-02-26 13:05:38

标签: php laravel laravel-4 stripe-payments webhooks

我使用Laravel 4和Cashier 2.0及其webhook控制器。我想防止以下行为:当我在我的laravel应用程序中为用户创建新订阅时,结果是执行方法subscription.updated webhook。

但是,如果请求是在laravel应用程序中进行的,我想阻止执行webhook。只有在直接从Stripe管理面板启动时才应执行webhook。有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

我不确定你为什么要那样做。 webhooks的目的是确认Stripe已经收到并成功(或未成功)完成操作,因此您知道某些事情已经发生(即:用户已成功订阅订阅,用户卡上已收取费用,等等。)。所有这一切都取决于你的应用程序成功地与条带和条带进行通信,成功地对卡进行计费,在该过程中可能发生许多事情,并且webhooks可以让你能够确认发生了什么,如果出错了,出了什么问题。

如果您的应用程序未与Stripe进行通信,则无法实现您的行为。