完成重新導向流程

在重新導向付款過程中,系統會將使用者重新導向完成付款程序 網站上的廣告空間付款完成後,使用者應該就能開始使用 透過整合商重新導向至 Google。如果付款日期為 核發機構入口網站時,使用者應先重新導向至整合商。 進而將使用者重新導向至 Google

整合商必須將使用者重新導向至 callbackUrl,也就是 開始重新導向要求酬載。整合商必須實作 HTTPS 通訊協定 透過 GET 要求存取GET 參數, 重新導向回應參數,會包含 已完成的重新導向付款相關資訊

整合商必須支援 2,048 個字元的網址長度。這包括 配置、主機、通訊埠、路徑和參數。所有參數都將採用 UTF-8 編碼 在網址編碼之前。

重新導向回應

以下提供一個網址範例,系統會將使用者重新導向,做為 完整重新導向流程 (也稱為重新導向回應):

https://example.google.com/return/url?redirectRequestId=cmVxdWVzdDE&paymentIntegratorAccountId=InvisiRedirectPaymentUSA_USD&redirectResponse=VEhJU19JU19BTl9FTkNSWVBURURfUkVESVJFQ1RfUkVTUE9OU0VfUEFZTE9BRF9FWEFNUExFX1RIQVRfSVNfRU5DT0RFRF9XSVRIX2Jhc2U2NF9VUkwtU0FGRV9FTkNPRElORw==

在本例中,redirectRequestId 參數的網址解碼值為 cmVxdWVzdDE。在本例中,paymentIntegratorAccountId 參數的網址解碼值為 InvisiRedirectPaymentUSA_USD

redirectResponse 參數會先使用 PGPJWE+JWS 加密及簽署,然後再進行 base64url 編碼。

重新導向回應參數

HTTPS GET 回應必須包含下列查詢參數:

欄位
redirectRequestId string

必要項目:透過requestId 原始/起始重新導向付款要求。Google 會驗證 這與傳送的 requestId 和完整內容相符 如果不相符,重新導向流程就會失敗。

paymentIntegratorAccountId string

必要項目:這是付款整合商帳戶 用來識別相關合約限制的 ID 交易。

redirectResponse RedirectResponse

必要項目RedirectResponse 應使用 PGPJWE+JWS。此外,這個值應為可在網路上安全處理的值 base64 已編碼。