Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 条带后期支付直接费用,创建令牌错误,客户必须附加活动支付源_Node.js_Stripe Payments - Fatal编程技术网

Node.js 条带后期支付直接费用,创建令牌错误,客户必须附加活动支付源

Node.js 条带后期支付直接费用,创建令牌错误,客户必须附加活动支付源,node.js,stripe-payments,Node.js,Stripe Payments,我正试图在Node.js中的一个连接帐户上直接支付条带费用。这都是使用paymentMethods API的测试模式 我创建了一个客户,并使用stripe.setupIntents.create()附加了一个付款方法,并且能够在以后向我的stripe帐户/平台付款,而不会出现任何问题。但是,我想使用stripe.paymentIntents.create()直接向连接的帐户付款 根据本指南,我的印象是我可以克隆一种用于我的平台的付款方法,并使用它为连接的帐户直接付款。我尝试为该客户创建令牌,但收

我正试图在Node.js中的一个连接帐户上直接支付条带费用。这都是使用paymentMethods API的测试模式

我创建了一个客户,并使用stripe.setupIntents.create()附加了一个付款方法,并且能够在以后向我的stripe帐户/平台付款,而不会出现任何问题。但是,我想使用stripe.paymentIntents.create()直接向连接的帐户付款

根据本指南,我的印象是我可以克隆一种用于我的平台的付款方法,并使用它为连接的帐户直接付款。我尝试为该客户创建令牌,但收到错误“该客户必须附加活动支付源”。尽管该客户具有适用于我的平台的活动默认支付方法,“pm_1HFjvsLIOnOaY98HTxPugN5i”

const token=wait stripe.tokens.create({customer:'cus_HpOf9y6TJ5XYlA'},{stripeAccount:'acct_1hduhbwybgn1ir'}


这本指南让我更加困惑,这仅仅是完成基本相同任务的一种替代方法吗?还是我需要在连接的帐户上创建一种新的支付方法,但这不会破坏创建令牌的目的吗?

好问题!在您共享的API调用中,您只传递了
客户
参数3.克隆支付方法需要同时传递
客户
支付方法
,如下所示:

const paymentMethod=wait stripe.paymentMethods.create({
客户:“cus_HpOf9y6TJ5XYlA”,
付款方式:“pm_1HFjvsLIOnOaY98HTxPugN5i”,
}, {
stripeAccount:'acct_1hduhbwybngn1ir',
});

对于付款方式,没有“默认来源”的概念对于客户,在创建费用或共享付款方式时,您必须始终指定客户ID和付款方式ID。订阅是例外,它将查看客户上的属性,并将其用于订阅和发票付款。

谢谢,此解决方案对我有效,为我省下了很多麻烦d带条纹支撑前后移动。