0

マルチテナントノード/エクスプレスアプリケーションでpaypal-rest-sdkを支払いに使用したいと考えています。私がリクエストを発行する前に、paypalモジュールを設定する必要があります。リクエストごとにpaypal設定を変更する

paypal.configure({ 
    'mode': "sandbox", 
    'client_id': "XXXXXXXXXXX", 
    'client_secret': "XXXXXXXXXXXX" 
    }); 

しかし、これらは単にpaypalモジュールをグローバルに設定する方法を提供します。 私は私のノード内の各要求/急行アプリの設定を変更することについては何も見つけられませんでした実際

答えて

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) { 

}); 
+0

ありがとうございます –

+0

これはまた、第2の設定が使用されることを意味します1つは正しく設定されていませんか?グローバルコンフィギュレーションをそのままにしてもかまいませんか? –

+0

これについてはわかりませんが、何かが正しく設定されていないとエラーが発生すると思います。 – Gatsbill

関連する問題