首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用Node.js从不同的客户条带批量多次收费?

如何使用Node.js从不同的客户条带批量多次收费?
EN

Stack Overflow用户
提问于 2020-04-06 21:12:18
回答 1查看 483关注 0票数 0

我想从一组客户那里收取费用,然后同时为连接的帐户进行转账,我在条带中搜索交易或批处理之类的内容,但我找不到任何内容.this image确切地解释了我要进行的内容

代码语言:javascript
复制
stripe.paymentIntents.create({
amount: 2000,
currency: 'eur',
payment_method_types: ['card'], },
  function(err, paymentIntent) {
  });
EN

回答 1

Stack Overflow用户

发布于 2020-04-06 21:59:08

对于n收费的推荐流程是通过条带应用编程接口创建n PaymentIntents。您将为每个Customers创建一个PaymentIntent,并且您可以使用metadata在您自己的系统中连接它们( PaymentIntent跟踪键-值metadata对,您可以使用这些metadata对每个PaymentIntent与您自己对每次付款中的Customers组的跟踪进行核对)。

例如,如果您有两(2)个平均分配amount: 2000Customers,并且连接的帐户的idacct_123abc

代码语言:javascript
复制
['cus_abc123', 'cus_xyz789'].forEach(customer_id => {
    stripe.paymentIntents.create({
      amount: 1000,
      currency: 'eur',
      payment_method_types: ['card'],
      customer: customer_id,
      transfer_data: {
        destination: 'acct_123abc'
      },
      metadata: {
        my_internal_id: 'internal_payment_id'
      }
    }).then(payment_intent => {
      console.log(payment_intent.id);
    }).catch(err => console.log(err));
  });
});

您可以使用自己的内部支付id来代替metadata中的"internal_payment_id“,以便将每个PaymentIntent绑定到您自己系统中的一项支付。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61060649

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档