带条纹的比特币 错误:您提供的源在 node.js 中未处于计费状态



带条纹的比特币 错误:您提供的源在节点.js中未处于收费状态... 我是 Node 的新手.js并使用条纹使用比特币付款。以及我如何进入可充电状态和可充电状态是否适用于沙盒模式

stripe.sources.create({
type: "bitcoin",
amount: amount,
currency: "usd",
owner: {
email: req.body.stripeEmail
}
}).then(function(source){
console.log("inside source");
console.log(source);
return stripe.charges.create({
amount: source.amount,
currency: source.currency,
source: source.id
}).then(function(charge) {
console.log("inside charge");
console.log(charge);
return res.redirect('/user');
}).catch(function(err){
next(err);
}); 
}).catch(function(err){
next(err);
});

我没有测试比特币,而是使用条纹。 https://stripe.com/docs/sources/bitcoin - 在此页面上,您可以找到"第 3 步:为源充电"。我认为您必须设置 webhook 并等待事件"source.chargeable"。获得此事件后,您可以进行收费。

关于您的源代码: 我认为这段代码将分为两部分。一个将创建源并通过 URL1 执行此操作,另一个将由 URL2 提供 - 将处理事件"source.chargeable"。

希望这对:)有所帮助

最新更新