如何核对我的帐户条带ID以进行付款

时间:2020-11-09 15:55:32

标签: javascript node.js stripe-payments

我正在尝试在特定的条带连接帐户上转帐,但是当我使用一个ID进行测试时,出现此错误: (节点:8676)UnhandledPromiseRejectionWarning:错误:无此类目标:'acct_1Hlb6NQn2qN1lHlc'

我忘记了什么吗?

也是我的代码:

const clientController = {
  createPayementIntent: async (req, res) => {
    // Create a PaymentIntent with the order amount and currency
    /*const amount = req.body.amount;*/
    const paymentIntent = await stripe.paymentIntents.create({
      amount: parseFloat(req.body.amount) * 100, // pour eviter les cts
      currency: "eur",
      // Verify your integration in this guide by including this parameter
      metadata: { integration_check: "accept_a_payment" },
      transfer_group: "ORDER_95",
    });
    await stripe.transfers.create({
      amount: parseFloat(req.body.amount) * 100,
      currency: "eur",
      destination: "acct_1Hlb6NQn2qN1lHlc",
      transfer_group: "ORDER_95",
    });
  },

1 个答案:

答案 0 :(得分:1)

您是否检查过帐户是否实际存在?试试:

const account = await stripe.accounts.retrieve(
  'acct_1Hlb6NQn2qN1lHlc'
);

https://stripe.com/docs/api/accounts/retrieve

如果它不存在并且应该存在,请检查您是否使用了正确的Stripe平台帐户密钥,并且没有将测试数据和生产帐户混用。