如何处理收银员失败的订阅付款?
How to handle failed subscription-payments with cashier?
我正在使用带有条纹的 cashier 12.1。我已经创建了每日计费价格计划并为用户订阅。创建订阅后,我将默认卡更改为 4100000000000019 以测试欺诈交易。在下一个计费周期中,交易在条带中被阻止,但根据收银员订阅 table 此订阅仍然有效。为什么会这样?我还应该做些什么来跟踪 stripe 的交易并在收银员中进行相应的更改 table?
您应该为此类用例定义一个 webhook 处理程序。
https://laravel.com/docs/8.x/billing#defining-webhook-event-handlers
可以为您的案例监听的一些潜在事件是 customer.subscription.updated
和 invoice.payment_failed
。
我正在使用带有条纹的 cashier 12.1。我已经创建了每日计费价格计划并为用户订阅。创建订阅后,我将默认卡更改为 4100000000000019 以测试欺诈交易。在下一个计费周期中,交易在条带中被阻止,但根据收银员订阅 table 此订阅仍然有效。为什么会这样?我还应该做些什么来跟踪 stripe 的交易并在收银员中进行相应的更改 table?
您应该为此类用例定义一个 webhook 处理程序。
https://laravel.com/docs/8.x/billing#defining-webhook-event-handlers
可以为您的案例监听的一些潜在事件是 customer.subscription.updated
和 invoice.payment_failed
。