And*_*rdi 1 token mongodb node.js express stripe-payments
当我准备启动我的网站时,我只是从Stripe的“测试密钥”切换到“实时密钥”。测试密钥始终运行良好。
现在,我已经启用了站点,并且由于某些原因正在使用实时密钥,但我收到此错误:“测试模式中存在类似的对象,但是使用实时模式密钥来发出此请求。”
这是我的设置:
stripe = require("stripe")("sk_live_stripelivekeyhere")
Run Code Online (Sandbox Code Playgroud)
然后,当用户创建帐户时,我向其收费,如下所示:
user.save(function(err) {
console.log('this is the problem' + ' ' + err)
if(err){
return res.redirect('/buy')
}
var token = req.body.stripeToken; // Using Express
var charge = stripe.charges.create({
amount: 749,
currency: "usd",
description: "Example charge",
source: token,
}, function(err, charge) {
if(err) {
console.log(err);
return res.redirect('/buy')
}
console.log('charged')
req.logIn(user, function(err) {
if(err) {
console.log(err);
}
console.log('all looks good')
res.redirect('/results');
});
});
});
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2868 次 |
| 最近记录: |