如何获得我的应用程序以使用新的API密钥?

时间:2018-12-13 21:44:41

标签: node.js stripe-payments

.gitignore文件中有一个错字,所以我不小心将Stripe API密钥推到了github。所以我得到了新的密钥,并将它们添加到我的项目中(删除了旧密钥),但是现在出现了此错误...

(node:16540) UnhandledPromiseRejectionWarning: Error: Expired API Key provided: sk_test_********************Dd4e

我的下面的代码 控制器

charge(req, res, next){
    let amount = 1500;
    const keySecret = process.env.SECRET_KEY;
    const stripe = require("stripe")(keySecret);

    stripe.customers.create({
        email: req.body.stripeEmail,
        source: req.body.stripeToken
    })
    .then(customer =>
        stripe.charges.create({
        amount,
        description: "Sample Charge",
            currency: "usd",
            customer: customer.id
    }));
}

如何防止我的应用使用我的旧密钥并使用添加到.env文件中的新密钥?

0 个答案:

没有答案