条纹创建令牌银行帐户

时间:2020-10-14 16:58:58

标签: node.js stripe-payments

我正在尝试添加令牌以创建带有条纹的银行帐户。

tokenAccount: async (req, res) => {
    Serveur.findOne({ _id: req.user._id }, async (err, user) => {
      try {
        await stripe.tokens.create({
          bank_account: {
            country: req.body.country,
            currency: req.body.currency,
            account_number: req.body.account_number,
            routing_number: req.body.routing_number,
          },
        });
      } catch (error) {
        return res.status("402").send({ error: { message: error.message } });
      }
    });
  },

并且当我用邮递员从条带上“测试”银行详细信息测试后端时,我会遇到此错误:

{
    "error": {
        "message": "You cannot use a live bank account number when making transfers or debits in test mode"
    }
}

这很奇怪,因为我使用了测试条的银行详细信息。您知道问题可能在哪里吗?

1 个答案:

答案 0 :(得分:0)

每个Stripe帐户都提供实时和测试密钥。当使用他们的假测试帐户(用于银行,万事达卡等)时,还必须使用他们的测试密钥。不要尝试使用实时键进行测试;老实说,很高兴他们为您找到了这个。