Laravel Cashier - 更新订阅的付款方式

Posted

技术标签:

【中文标题】Laravel Cashier - 更新订阅的付款方式【英文标题】:Laravel Cashier - Updating the Payment Method of a Subscription 【发布时间】:2021-11-13 06:22:53 【问题描述】:

我正在尝试了解如何更新与订阅关联的 Stripe 付款方式。

如果我只是更新用户的默认付款方式可以吗?

我会使用 Stripe 的 JS 来获取卡信息并用它制作支付方式令牌,然后更新默认支付方式服务器端。这样可以吗?

【问题讨论】:

【参考方案1】:

是的,没错 - 按照https://stripe.com/docs/payments/save-and-reuse 创建付款方式并将其保存给客户以供将来使用。之后,在 invoice_settings.default_payment_method[0] 中传递新创建的付款方式。

[0]https://stripe.com/docs/api/customers/update#update_customer-invoice_settings-default_payment_method

【讨论】:

以上是关于Laravel Cashier - 更新订阅的付款方式的主要内容,如果未能解决你的问题,请参考以下文章

Laravel 7.0 Cashier - 条纹支付异常

Laravel Cashier 未定义方法meteredPrice()

在试用 Laravel Cashier Paddle 期间无法交换计划

Laravel Cashier SCA 订阅返回不完整的订阅

Laravel Cashier 新订阅 Stripe 抛出“无法确定请求哪个 URL:”错误

使用具有多个订阅的 Laravel Cashier