对于使用card作为支付方式订阅的用户,我将使用以下参数创建一个结帐会话:
PaymentMethodTypes = ["card"]
Mode = "subscription"
然后,会话允许用户插入地址、姓名、税号和卡片详细信息。用户点击"订阅"后完成Stripe客户和订阅的创建。好的,直到这里。
我希望对想要通过银行转账支付的用户有相同的过程,因此我使用以下参数创建结帐会话:
PaymentMethodTypes = ["customer_balance"]
Mode = "subscription"
但是我得到以下错误:
'The payment method `customer_balance` cannot be used in `subscription` mode.'
我知道如何使用API创建客户和订阅,使用支付方式作为银行转账,这里有描述,它有效,但这意味着我需要自己处理客户创建,我想避免收集账单地址,税号…
将是正确的方法来处理这个使用条纹托管页面?
如果没有办法为使用银行转账的订阅创建结账会话,是否有可能以某种方式创建一个结账会话页面来创建一个Stripe客户?
基本上,我的目标是使用托管页面创建用于订阅的条带客户。
Checkoutsubscription
模式不支持customer_balance
付款方式
正如您分享的关于订阅如何与银行转账工作的指南一样,您需要首先使用"创建客户"API创建客户。没有一个独立的条纹托管页面,只是创建一个客户和收集客户的详细信息。你需要在你那端建立这个。