リダイレクト フローの完了

リダイレクト支払いの一環として、ユーザーは支払いを完了するためにリダイレクトされます 表示することもできます支払いが完了すると、ユーザーは インテグレータ経由で Google にリダイレクトされます次の日付にお支払いが完了した場合: ユーザーはまずインテグレータにリダイレクトされます これにより、ユーザーが Google にリダイレクトされます。

インテグレータは、ユーザーを callbackUrl にリダイレクトする必要があります。これは リダイレクト リクエストを開始のペイロード。インテグレータは HTTPS プロトコルを実装し、 GET を使用します。GET パラメータの概要については、 リダイレクトのレスポンス パラメータには、 完了したリダイレクト支払いに関する情報が表示されます。

インテグレータは、2,048 文字の URL をサポートする必要があります。これには、 スキーム、ホスト、ポート、パス、パラメータがあります。すべてのパラメータが UTF-8 でエンコードされる 処理する必要があります

リダイレクト レスポンス

URL の一部としてユーザーがリダイレクトされる URL の例を、 完全なリダイレクト フロー(リダイレクト レスポンスとも呼ばれます):

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

この例の redirectRequestId パラメータの URL デコード値は cmVxdWVzdDE です。この例の paymentIntegratorAccountId パラメータの URL デコード値は InvisiRedirectPaymentUSA_USD です。

redirectResponse パラメータは、PGP または JWE+JWS を使用して暗号化および署名されてから、base64url でエンコードされます。

リダイレクトのレスポンス パラメータ

HTTPS GET レスポンスには、次のクエリ パラメータを含める必要があります。

フィールド
redirectRequestId string

必須: requestId 元の支払いリクエストまたは開始リダイレクトの支払いリクエスト。Google が確認します これは送信された requestId と一致し、完了 一致しない場合、リダイレクト フローは失敗します。

paymentIntegratorAccountId string

必須: 決済インテグレータのアカウントです。 この ID を使用して、この制約に関する契約上の制約を特定します。 あります。

redirectResponse RedirectResponse

必須: RedirectResponse PGP を使用して暗号化と署名を行う必要がある JWE+JWS。また、この値はウェブセーフである必要があります base64 がエンコードされました。