總覽
部分整合商會預期付款權杖過期。在這種情況下,當權杖即將到期時,Google 會再次驗證使用者,並延長權杖的到期日。這稱為更新權杖流程 (又稱重新關聯流程)。在此流程中,整合商會通知 Google 付款權杖的到期時間。
流程運作方式
如果權杖已過期或即將過期,這個流程會執行續購到期日的程序。
重新整理權杖流程
以下是上圖所代表物件的清單:
- Google 伺服器:Google 的後端伺服器,可將擷取指令傳送至「付款整合商」伺服器。
- 付款整合商伺服器:整合商的後端伺服器,用於接受資金擷取請求。
在這個流程中,憑證可能已過期或即將過期。動作會從付款整合商伺服器開始。
- 「付款整合商」伺服器會通知 Google 伺服器權杖已過期或即將過期。
- Google 伺服器將
refreshToken
訊息傳送至付款整合商伺服器。包含authenticationRequestId
和GPT
做為驗證證明。 - 「付款整合商」伺服器會更新權杖,更新到期日。這可能是因為原始權杖已過期。
- 付款整合商伺服器將「成功」訊息傳送給 Google 伺服器。
最佳做法和其他注意事項
傳送至付款整合商伺服器的 googlePaymentToken
不會是新權杖,而是已透過 associateAccount
建立的現有權杖。如果權杖不明,應傳回 FAILED_PRECONDITION
的錯誤訊息。