Как я могу обновить токен OAuth2 PayPal-Rest-SDK? - PullRequest
0 голосов
/ 21 января 2019

Я пытаюсь получить подтверждение о том, автоматически ли SDK-обработчик paypal обрабатывает обновление токена, или мне нужно сделать это вручную.

В нем указано, как настроить приложение следующим образом:

paypal.configure({
  'mode': 'sandbox', //sandbox or live
  'client_id': 'etcETC378etcETC378etcETC378etcETC378',
  'client_secret': 'etcETC378etcETC378etcETC378etcETC378'
});

Я ожидаю, что это уже вызовет API и соберет мой токен OAuth2 в объекте PayPal.

Я пытаюсь сделать реализацию следующим образом:

paypal.payment.create(create_payment_json, function (error, payment) {
  if (error.httpStatusCode === 401 && tokenExpired) {
    paypal.refreshToken(); // ???
    tryToCreatePaypementAgain();
  }
});
  • Как я могу получить доступ к токену, чтобы узнать время его истечения?
  • Как правильно обновить его, используя paypal-rest-sdk?
...