我正在使用stripe-node库。我需要与几个条带帐户进行交互,每个帐户都有自己的密钥。最好的方法是什么?
有没有办法为每个请求指定密钥,例如:
stripe.charges.create({
auth: secret_key_1,
...
});
stripe.charges.create({
auth: secret_key_2,
...
});
我想到的一个解决方法就是为每个帐户实例化一个单独的条带实例。
答案 0 :(得分:0)
您可以在每次请求前致电stripe.setApiKey
。
stripe.setApiKey(secret_key_1);
stripe.charges.create({
...
});
stripe.setApiKey(secret_key_2);
stripe.charges.create({
...
});
答案 1 :(得分:0)
正如documentation中所述,您可以按照以下请求设置api_key
:
stripe.charges.retrieve("ch_1AqjPcJWCk4FIh3mWQ3Hvmvi", {
api_key: "sk_test_nra5nLtBVqMvXCoYROwWQFRG"
});
唯一的另一种选择是在其他答案中提到多个实例。