我想在多租户节点/快递应用程序中使用paypal-rest-sdk付款。在我发出请求之前,我必须配置paypal模块。
paypal.configure({
'mode': "sandbox",
'client_id': "XXXXXXXXXXX",
'client_secret': "XXXXXXXXXXXX"
});
但他们只提供了一种在全球范围内配置paypal模块的方法。 我没有找到任何关于在我的node / express app中更改每个请求的配置的信息
答案 0 :(得分:1)
实际上,您可以直接在他们的文档中阅读如何操作:
https://github.com/paypal/PayPal-node-SDK/blob/master/samples/configuration/multiple_config.js
似乎你可以传递一个新的配置对象作为第二个参数来覆盖全局配置:
var second_config = {
'mode': 'sandbox',
'client_id': '<SECOND_CLIENT_ID>',
'client_secret': '<SECOND_CLIENT_SECRET>'
};
paypal.payment.create(create_payment_json, second_config, function (error, payment) {
});