Я пытаюсь получить подтверждение о том, автоматически ли 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?