根据请求更改PayPal配置



我想在多租户节点/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) {
});

相关内容

  • 没有找到相关文章

最新更新