重新整理權杖流程

總覽

部分整合商會預期付款權杖過期。在這種情況下,當權杖即將到期時,Google 會再次驗證使用者,並延長權杖的到期日。這稱為更新權杖流程 (又稱重新關聯流程)。在此流程中,整合商會通知 Google 付款權杖的到期時間。

流程運作方式

如果權杖已過期或即將過期,這個流程會執行續購到期日的程序。

重新整理權杖流程

重新整理權杖流程

以下是上圖所代表物件的清單:

  • Google 伺服器:Google 的後端伺服器,可將擷取指令傳送至「付款整合商」伺服器。
  • 付款整合商伺服器:整合商的後端伺服器,用於接受資金擷取請求。

在這個流程中,憑證可能已過期或即將過期。動作會從付款整合商伺服器開始。

  1. 「付款整合商」伺服器會通知 Google 伺服器權杖已過期或即將過期。
  2. Google 伺服器將 refreshToken 訊息傳送至付款整合商伺服器。包含 authenticationRequestIdGPT 做為驗證證明。
  3. 「付款整合商」伺服器會更新權杖,更新到期日。這可能是因為原始權杖已過期。
  4. 付款整合商伺服器將「成功」訊息傳送給 Google 伺服器。

最佳做法和其他注意事項

傳送至付款整合商伺服器的 googlePaymentToken 不會是新權杖,而是已透過 associateAccount 建立的現有權杖。如果權杖不明,應傳回 FAILED_PRECONDITION 的錯誤訊息。