gpt4 book ai didi

php - Laravel 收银员事件

转载 作者:可可西里 更新时间:2023-11-01 12:39:41 27 4
gpt4 key购买 nike

我正在使用 Laravel cashier 7.0,我想在订阅成功后触发一些方法。我希望有一些我可以监听的事件,但情况似乎并非如此(除非我错过了它们)。

Stripe 是我正在使用的支付提供商,如果这有影响的话。 ( Stripe php 包。)

我是否漏掉了一些明显的东西?

我知道自己有很多方法可以做到这一点,但我正在寻找一个优雅的解决方案。

最佳答案

只需在您的 routes/api.php 中构建一个 API 端点,然后将它们添加到您的 stripe 帐户中。 Stripe 会将这些 API 视为 webhook。一旦有人订阅了您的一项服务,Stripe 就会调用您服务器上提供的 webhook,让它知道新的订阅事件。

在您的 routes/api.php 或(更好)单独的 API Controller 中,添加您需要在那里触发的任何事件。

在 Laravel 中,确保:

1- 删除这些 webhook 上的 middleware('auth:api')

2-然后分析stripe发送的payload来验证支付

可以引用Stripe文档here了解更多详情。

关于php - Laravel 收银员事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46771211/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com