【发布时间】:2020-12-03 16:10:03
【问题描述】:
我正在尝试对 Node.js 中的连接帐户进行 Stripe 稍后付款直接收费。这一切都在使用 paymentMethods API 的测试模式中。
我创建了一个客户并使用 stripe.setupIntents.create() 附加了一种付款方式,并且能够在以后向我的 Stripe 帐户/平台付款而没有任何问题。但是,我想使用 stripe.paymentIntents.create() 直接向关联的帐户付款。
按照本指南https://stripe.com/docs/connect/cloning-saved-payment-methods,我的印象是我可以克隆一种用于我的平台的付款方式,并使用它为已连接的帐户进行直接付款。我尝试为客户创建令牌,但收到错误消息“客户必须附加有效的付款来源”。尽管客户拥有适用于我的平台的有效默认付款方式“pm_1HFjvsLIOnOaY98HTxPugN5i”。
const token = await stripe.tokens.create({customer: 'cus_HpOf9y6TJ5XYlA'}, { stripeAccount: 'acct_1HDuHbBwYBNGN1ir'}
我对本指南https://stripe.com/docs/payments/payment-methods/connect#cloning-payment-methods 感到更加困惑,这只是完成基本相同事情的另一种方法吗?或者我是否需要在已连接的帐户上创建新的付款方式,但这不会违背创建令牌的目的吗?
【问题讨论】: