【发布时间】:2020-10-15 01:25:00
【问题描述】:
我正在尝试添加令牌以创建带条纹的银行帐户。
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 } });
}
});
},
当我使用邮递员使用来自 stripe 的“测试”银行详细信息测试后端时,我遇到了这个错误:
{
"error": {
"message": "You cannot use a live bank account number when making transfers or debits in test mode"
}
}
这很奇怪,因为我使用了测试条的银行详细信息。你知道问题可能是什么吗???
【问题讨论】:
-
此错误表明您的代码正在使用测试 API 密钥,但未通过测试银行帐号。在创建令牌时,您需要确保通过 stripe.com/docs/connect/testing#account-numbers 中记录的测试银行帐户详细信息