Flujo de redireccionamiento completo

Como parte de un pago por redireccionamiento, se redireccionará al usuario para que complete un pago en el sitio web de un socio. Una vez que se completa el pago, el usuario debería ser y se redireccionará a Google a través del integrador. Si el pago se completó el al portal de la entidad emisora, primero se lo debería redireccionar al integrador lo que, a su vez, debería redireccionar al usuario a Google.

El integrador debe redireccionar al usuario a callbackUrl, que forma parte del Inicia la carga útil de la solicitud de redireccionamiento. El integrador debe implementar un protocolo HTTPS con GET. Los parámetros GET, descritos en Parámetros de respuesta de redireccionamiento, contendrá información sobre el pago de redireccionamiento completado.

El integrador debe admitir longitudes de URL de 2,048 caracteres. Esto incluye las esquema, host, puerto, ruta de acceso y parámetros. Todos los parámetros se codificarán en UTF-8 antes de codificarse como URL.

Respuesta de redireccionamiento

Este es un ejemplo de la URL a la que se redireccionará al usuario como parte de la Flujo de redireccionamiento completo (también conocido como respuesta de redireccionamiento):

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

El valor decodificado por URL del parámetro redirectRequestId en este ejemplo es cmVxdWVzdDE. El valor decodificado por URL del parámetro paymentIntegratorAccountId en este ejemplo es InvisiRedirectPaymentUSA_USD

El parámetro redirectResponse se encripta y se firma con PGP o JWE+JWS antes de codificarse en base64url.

Parámetros de respuesta de redireccionamiento

La respuesta GET de HTTPS debe tener los siguientes parámetros de consulta:

Campos
redirectRequestId string

REQUIRED: El requestId enviado en el original o iniciando una solicitud de pago de redireccionamiento Google verificará esto coincide con el requestId enviado, y el Complete El flujo de redireccionamiento fallará si no coincide.

paymentIntegratorAccountId string

OBLIGATORIO: Esta es la cuenta de integrador de pagos. identificador que identifica las restricciones contractuales en torno a este transacción.

redirectResponse RedirectResponse

OBLIGATORIO: El RedirectResponse Debe encriptarse y firmarse con PGP. JWE+JWS Además, este valor debe ser seguro para la Web Se codificó base64.