我的用户在注册时将输入他们的付款方式信息,我们的系统将每月向他们收费。 (我们不使用订阅,因为金额取决于使用情况。)
不幸的是,Stripe 似乎没有默认付款方式的概念。由于客户可以有多种付款方式,我如何确定使用哪种付款方式?
我确信有一个 API 可以查询给定客户的所有付款方式,但如果有多个付款方式怎么办?人们如何处理这个问题?
Stripe 使用 Customer
上的
invoice_settings.default_payment_method
属性来确定用于订阅和发票的默认 PaymentMethod。您不使用订阅,但如果客户有多种付款方式,仍然可以使用此属性来跟踪客户针对这些一次性费用的默认付款方式。
顺便说一句,如果您确实想要使用订阅,Stripe 有一个基于使用量的计费的概念,可以在计费周期结束时向客户收费/拖欠他们所累积的使用量。