Como parte de um pagamento de redirecionamento, o usuário será redirecionado para concluir um pagamento no site de um parceiro. Depois que o pagamento for concluído, o usuário deverá redirecionado de volta para o Google pelo integrador. Se o pagamento tiver sido concluído em no portal do emissor, o usuário precisa ser redirecionado primeiro para o integrador, o que deve redirecionar o usuário para o Google.
O integrador precisa redirecionar o usuário para callbackUrl
, que faz parte do
Iniciar o payload da solicitação de redirecionamento. O integrador precisa implementar um protocolo HTTPS
usando GET. Os parâmetros GET, descritos em
Parâmetros de resposta de redirecionamento, terão
informações sobre o pagamento de redirecionamento concluído.
O integrador precisa oferecer suporte a tamanhos de URL de 2.048 caracteres. Isso inclui esquema, host, porta, caminho e parâmetros. Todos os parâmetros serão codificados em UTF-8 antes de serem codificados para uso em URLs.
Resposta de redirecionamento
Veja um exemplo do URL para o qual o usuário será redirecionado como parte do Fluxo de redirecionamento completo (também conhecido como resposta de redirecionamento):
https://example.google.com/return/url?redirectRequestId=cmVxdWVzdDE&paymentIntegratorAccountId=InvisiRedirectPaymentUSA_USD&redirectResponse=VEhJU19JU19BTl9FTkNSWVBURURfUkVESVJFQ1RfUkVTUE9OU0VfUEFZTE9BRF9FWEFNUExFX1RIQVRfSVNfRU5DT0RFRF9XSVRIX2Jhc2U2NF9VUkwtU0FGRV9FTkNPRElORw==
O valor decodificado pelo URL do parâmetro redirectRequestId
neste exemplo é cmVxdWVzdDE
. O valor decodificado pelo URL do parâmetro paymentIntegratorAccountId
neste exemplo é InvisiRedirectPaymentUSA_USD
O parâmetro redirectResponse
é criptografado e assinado usando PGP
ou JWE+JWS
antes de ser codificado com base64url
.
Parâmetros de resposta de redirecionamento
A resposta HTTPS GET precisa ter os seguintes parâmetros de consulta:
Campos | |
---|---|
redirectRequestId
|
string
OBRIGATÓRIO: o |
paymentIntegratorAccountId
|
string
OBRIGATÓRIO: esta é a conta do integrador de pagamentos. identificador que identifica as restrições contratuais em relação a essa transação. |
redirectResponse
|
RedirectResponse
OBRIGATÓRIO: o |