Я разрабатываю систему выплат, основанную на выплатах PayPal. Для того, чтобы позвонить в PayPal API это необходимо указывать в получить OAuth маркер, как описано вОбновление токена OAuth PayPal
https://developer.paypal.com/docs/integration/direct/make-your-first-call/
Я обнаружил, что несколько раз звонит, чтобы получить OAuth маркер не обновить его (маркер получает то же самое, время истечения срока действия уменьшается).
Есть ли способ принудительно обновить токен OAuth?
Моя платежная система - это просто сервис, который скрыт от пользователя. Единственное, что он делает, это отправлять выплаты из своей учетной записи бизнес-приложения пользователям. Поэтому я использую client_id и client_secret своего приложения, чтобы получить токен OAuth для дальнейших выплат. Но когда я получаю токен PayPal OAuth, я не вижу поля refresh_token в ответе http или smth, как это. Как обновить токен, не дожидаясь истечения срока действия expire_in, чтобы получить исключение и получить другой токен доступа вручную после ошибки? – Sergey