Обновить поток токенов

Обзор

Некоторые интеграторы ожидают истечения срока действия своих платежных токенов. В этой ситуации, когда срок действия токена приближается, Google повторно аутентифицирует пользователя и продлит срок действия токена. Это называется потоком токена обновления или потоком повторной ассоциации. Во время этого процесса интегратор сообщает Google, когда истекает срок действия платежного токена.

Как работает поток

Если срок действия токена истек или скоро истечет, этот поток пройдет процесс обновления даты истечения срока действия.

Обновить поток токенов

Обновить поток токенов

Вот список объектов, представленных на диаграмме выше:

  • Сервер Google : внутренний сервер Google, который отправляет команду захвата на сервер Интегратора платежей.
  • Сервер платежного интегратора : внутренний сервер интегратора, который принимает запрос на получение средств.

В этом потоке срок действия токена либо истек, либо срок его действия близок к завершению. Действие начинается с сервера Payment Integrator.

  1. Сервер платежного интегратора сообщает серверу Google, что срок действия токена истек или скоро истечет.
  2. Сервер Google отправляет сообщение refreshToken на сервер Интегратора платежей. Сюда входит authenticationRequestId и GPT в качестве доказательства аутентификации.
  3. Сервер Payment Integrator обновляет токен, указывая новую дату истечения срока действия. Это может произойти независимо от того, истек срок действия исходного токена или нет.
  4. Сервер Payment Integrator отправляет серверу Google сообщение об успехе.

Лучшие практики и другие соображения

googlePaymentToken отправленный на сервер Payment Integrator, не будет новым токеном, а будет существующим токеном, который уже был установлен через associateAccount . Если токен неизвестен, должно быть возвращено сообщение об ошибке FAILED_PRECONDITION .