Cashier 8.0 Webhook 改进

2018 年 10 月 29 日#releases

上周我们发布了 Laravel Cashier 的 8.0.0 版本。此版本应该不会包含任何来自 Cashier 7.0 系列的重大更改;但是,由于社区的贡献,此版本确实增加了对更多 Stripe Webhook 的自动支持。

除非您覆盖相应的 Webhook 控制器方法,否则 Cashier 现在会自动处理以下 Webhook

customer.updated

如果 Stripe 仪表板中客户的默认卡发生更改,则应用程序数据库中存储的客户信息将自动更新。

customer.subscription.updated

如果 Stripe 仪表板中计划、数量或试用结束日期发生更新,则此信息将自动更新到应用程序的数据库中。

customer.source.deleted

如果 Stripe 仪表板中客户的付款来源被删除,则来源信息将在应用程序的数据库中设置为 NULL

customer.deleted

如果 Stripe 仪表板中删除了客户,则其订阅将被取消,并且其 Stripe 信息将从您的数据库中删除。

这些更改通过一些很棒的新功能增强了 Cashier 的自动 Webhook 处理,使使用 Laravel + Stripe 构建订阅计费系统变得更加容易。

作者:Taylor Otwell

Laravel 的创建者。

关注 RSS Feed