[英]stripe.customers.createBalanceTransaction is not a function error
[英]Will stripe.customers.createBalanceTransaction charge customer's credit card?
我正在尝试创建一种解决方法,以确保客户在将其升级到另一层之前有足够的资金。 我在开发模式下使用stripe.customers.createBalanceTransaction
但我不确定它在生产环境中的表现如何。 它是否会向客户的信用卡收取费用以增加资金?
如果没有,我怎样才能让客户在升级到上层之前付款?
创建客户余额交易 [0] 不会从您客户的信用卡中扣款。 这只会增加/减去客户 [1] 的余额,这将适用于他们未来的发票。 它与向客户的信用卡收费无关。
要仅在您的客户支付差价后升级订阅 [2],您可以更新订阅 [3] 并通过传递payment_behavior: 'pending_if_incomplete'
和proration_behavior: 'always_invoice'
[4] 立即向客户收取费用。 如果付款失败,您的客户将不会升级到上层。
[0] https://stripe.com/docs/api/customer_balance_transactions/create
[1] https://stripe.com/docs/billing/customer/balance
[2]https://stripe.com/docs/billing/subscriptions/upgrade-downgrade
[3] https://stripe.com/docs/api/subscriptions/update
[4] https://stripe.com/docs/billing/subscriptions/pending-updates
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.