Fluxo de redirecionamento completo

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 requestId enviado no solicitação de pagamento de redirecionamento original/iniciante. O Google verificará que corresponda ao requestId enviado, e ao O fluxo de redirecionamento falhará se não corresponder.

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 RedirectResponse precisam ser criptografados e assinados usando PGP ou JWE+JWS (link em inglês). Além disso, esse valor deve ser seguro para a Web base64 codificado.