如何刷新paypal-rest-sdk OAuth2令牌?

时间:2019-01-21 12:36:39

标签: javascript node.js typescript paypal paypal-rest-sdk

我正在尝试确认Paypal rest sdk是自动处理令牌刷新还是我需要手动进行令牌刷新。

它说要像这样设置应用程序:

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

我希望它已经进行了api调用,并在某处的Paypal对象中收集了我的OAuth2令牌。

我正在尝试执行以下操作:

paypal.payment.create(create_payment_json, function (error, payment) {
  if (error.httpStatusCode === 401 && tokenExpired) {
    paypal.refreshToken(); // ???
    tryToCreatePaypementAgain();
  }
});
  • 如何获取令牌以获取到期时间?
  • 使用paypal-rest-sdk刷新它的合适方法是什么?

0 个答案:

没有答案