如何使用带条带节点的多个Stripe密钥?

时间:2015-04-08 14:08:59

标签: node.js stripe-payments

我正在使用stripe-node库。我需要与几个条带帐户进行交互,每个帐户都有自己的密钥。最好的方法是什么?

有没有办法为每个请求指定密钥,例如:

stripe.charges.create({
  auth: secret_key_1,
  ...
});
stripe.charges.create({
  auth: secret_key_2,
  ...
});

我想到的一个解决方法就是为每个帐户实例化一个单独的条带实例。

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"
});

唯一的另一种选择是在其他答案中提到多个实例。