W ramach płatności przekierowującej użytkownik jest przekierowywany w celu dokonania płatności w witrynie partnera. Po dokonaniu płatności użytkownik powinien być i przekierowane z powrotem do Google przez integratora. Jeśli płatność została zrealizowana portalu wydawcy, użytkownik powinien zostać najpierw przekierowany do integratora, co z kolei powinno przekierować użytkownika do Google.
Integrator musi przekierować użytkownika do strony callbackUrl, która jest częścią
Ładunek rozpoczęcia żądania przekierowania. Integrator musi wdrożyć protokół HTTPS
za pomocą metody GET. Parametry GET opisane w
Parametry odpowiedzi na przekierowanie, będą zawierać
informacje o zrealizowanej płatności za przekierowanie.
Integrator musi obsługiwać adresy URL o długości 2048 znaków. Obejmuje to m.in.: schemat, host, port, ścieżka i parametry. Wszystkie parametry będą zakodowane w formacie UTF-8. przed zakodowaniem w adresie URL.
Odpowiedź na przekierowanie
Oto przykład adresu URL, na który zostanie przekierowany użytkownik w ramach parametru Ukończenie procesu przekierowania (nazywanego też odpowiedzią przekierowującą):
https://example.google.com/return/url?redirectRequestId=cmVxdWVzdDE&paymentIntegratorAccountId=InvisiRedirectPaymentUSA_USD&redirectResponse=VEhJU19JU19BTl9FTkNSWVBURURfUkVESVJFQ1RfUkVTUE9OU0VfUEFZTE9BRF9FWEFNUExFX1RIQVRfSVNfRU5DT0RFRF9XSVRIX2Jhc2U2NF9VUkwtU0FGRV9FTkNPRElORw==
W tym przykładzie dekodowana z adresu URL wartość parametru redirectRequestId to cmVxdWVzdDE. Dekodowana z adresu URL wartość parametru paymentIntegratorAccountId w tym przykładzie to InvisiRedirectPaymentUSA_USD
Parametr redirectResponse jest zaszyfrowany i podpisany za pomocą PGP lub JWE+JWS przed zakodowaniem base64url.
Parametry odpowiedzi na przekierowanie
Odpowiedź HTTPS GET musi mieć następujące parametry zapytania:
| Pola | |
|---|---|
redirectRequestId
|
string
WYMAGANE: |
paymentIntegratorAccountId
|
string
WYMAGANE: to jest konto integratora płatności identyfikator określający ograniczenia umowne w tym zakresie. transakcji. |
redirectResponse
|
RedirectResponse
WYMAGANE: |