的配置。
我想在多租户节点/Express应用程序中使用PayPal-Rest-SDK进行付款。在启动请求之前,我必须配置PayPal模块。
paypal.configure({
'mode': "sandbox",
'client_id': "XXXXXXXXXXX",
'client_secret': "XXXXXXXXXXXX"
});
,但它们只是提供了一种在全球配置PayPal模块的方法。我找不到有关更改我的节点/Express App中每个请求的配置
实际上您可以在其文档中直接阅读如何进行操作:
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) {
});