갱신 토큰 흐름

개요

일부 통합업체는 결제 토큰이 만료될 것으로 예상합니다. 이 경우 토큰이 만료에 가까워지면 Google에서 사용자를 다시 인증하고 토큰 만료 기간을 연장합니다. 이를 갱신 토큰 흐름 또는 재연결 흐름이라고 합니다. 이 과정에서 통합업체는 결제 토큰이 만료되는 시점을 Google에 알립니다.

절차의 작동 방식

토큰이 만료되었거나 곧 만료되는 경우 이 절차는 만료일 갱신 절차를 거칩니다.

갱신 토큰 흐름

갱신 토큰 흐름

다음은 위 다이어그램에 표시된 객체 목록입니다.

  • Google 서버: 캡처 명령어를 결제 통합업체 서버로 전송하는 Google의 백엔드 서버입니다.
  • 결제 통합업체 서버: 자금 캡처 요청을 수락하는 통합업체의 백엔드 서버입니다.

이 흐름에서는 토큰이 만료되었거나 곧 만료될 예정입니다. 작업은 결제 통합업체 서버에서 시작됩니다.

  1. 결제 통합업체 서버에서 토큰이 만료되었거나 곧 만료될 예정임을 Google 서버에 알립니다.
  2. Google 서버는 결제 통합업체 서버에 refreshToken 메시지를 보냅니다. 여기에는 인증 증빙 자료로 authenticationRequestIdGPT가 포함됩니다.
  3. 결제 통합업체 서버가 토큰을 새로운 만료일로 새로고침합니다. 이는 원래 토큰이 만료되었는지 여부와 관계없이 발생할 수 있습니다.
  4. 결제 통합업체 서버가 Google 서버에 성공 메시지를 보냅니다.

권장사항 및 기타 고려사항

결제 통합업체 서버로 전송되는 googlePaymentToken는 새 토큰이 아니라 associateAccount를 통해 이미 설정된 기존 토큰입니다. 토큰을 알 수 없는 경우 FAILED_PRECONDITION 오류 메시지가 반환됩니다.