Im Rahmen einer Weiterleitungszahlung wird der Nutzer weitergeleitet, um eine Zahlung auf der Website eines Partners abzuschließen. Sobald die Zahlung abgeschlossen ist, sollte der Nutzer über den Integrator zurück zu Google weitergeleitet werden. Wenn die Zahlung im Portal des Ausstellers abgeschlossen wurde, sollte der Nutzer zuerst zum Integrator weitergeleitet werden, der den Nutzer wiederum an Google weiterleiten sollte.
Der Integrator muss den Nutzer zu callbackUrl
weiterleiten, der Teil der Nutzlast „Weiterleitung starten“-Anfrage ist. Der Integrator muss ein HTTPS-Protokoll mit GET implementieren. Die unter Parameter für Weiterleitungsantworten beschriebenen GET-Parameter enthalten Informationen zur abgeschlossenen Weiterleitungszahlung.
Der Integrator muss URL-Längen von 2.048 Zeichen unterstützen. Dazu gehören Schema, Host, Port, Pfad und Parameter. Alle Parameter werden vor ihrer URL-Codierung in UTF-8 codiert.
Weiterleitungsantwort
Hier ist ein Beispiel für die URL, zu der der Nutzer im Rahmen des vollständigen Weiterleitungsvorgangs (auch als Weiterleitungsantwort bezeichnet) weitergeleitet wird:
https://example.google.com/return/url?redirectRequestId=cmVxdWVzdDE&paymentIntegratorAccountId=InvisiRedirectPaymentUSA_USD&redirectResponse=VEhJU19JU19BTl9FTkNSWVBURURfUkVESVJFQ1RfUkVTUE9OU0VfUEFZTE9BRF9FWEFNUExFX1RIQVRfSVNfRU5DT0RFRF9XSVRIX2Jhc2U2NF9VUkwtU0FGRV9FTkNPRElORw==
Der URL-decodierte Wert des Parameters redirectRequestId
in diesem Beispiel ist cmVxdWVzdDE
. Der URL-decodierte Wert des Parameters paymentIntegratorAccountId
in diesem Beispiel ist InvisiRedirectPaymentUSA_USD
.
Der Parameter redirectResponse
wird mit PGP
oder JWE+JWS
verschlüsselt und signiert, bevor er mit base64url
codiert wird.
Weiterleitungsantwortparameter
Die HTTPS-GET-Antwort muss die folgenden Abfrageparameter enthalten:
Felder | |
---|---|
redirectRequestId
|
string
ERFORDERLICH: Der |
paymentIntegratorAccountId
|
string
REQUIRED: Dies ist die Zahlungsintegrationskonto-ID, die vertragliche Einschränkungen für diese Transaktion angibt. |
redirectResponse
|
RedirectResponse
ERFORDERLICH: Der |