Hosted Session
El modelo de integración de Hosted Session le permite controlar el estilo y el diseño de su página de pago, mientras se reducen los costos de cumplimiento de PCI.
La biblioteca Session JavaScript le permite recopilar detalles de pago confidenciales del pagador en campos de formulario de pago hospedados, proporcionados y controlados por el Mastercard Gateway. Los mecanismos estándar de protección de seguridad del explorador aíslan de usted los campos confidenciales, lo cual conserva la integridad del canal de pago proporcionado por el motor de pagos. El motor de pagos recopila los detalles de pago de los campos alojados en una sesión de pago y los almacena temporalmente para su uso posterior. Luego puede incluir una sesión de pago en lugar de los detalles de pago en su solicitud de transacción de pago para procesar un pago.
Para todas las transacciones iniciales que requieren la participación del pagador para proporcionar sus detalles de pago, use la sesión de pago para recopilar los detalles de pago y luego envíe una solicitud API desde su servidor para iniciar la transacción de pago. Para todas las transacciones iniciadas por el negocio y posteriores que no requieran la participación del pagador, envíe una solicitud de API desde su servidor.
Tabla: Soporte de Hosted Session
Payment methods |
Operaciones |
---|---|
|
|
Para obtener más información sobre el Hosted Session modelo de integración, revise lo siguiente:
- Para saber cómo funcionan las sesiones en general, consulte Conceptos básicos de las sesiones.
- Para comprender cómo establecer una sesión, agregar detalles de pago a la sesión, enviar una solicitud de pago e interpretar la respuesta, consulte Pasos de integración.
- Para personalizar la Hosted Session interfaz de usuario, consulte Personalizar los campos alojados.
- Para informarse sobre cómo utilizar Hosted Session para transacciones de seguimiento iniciadas por el negocio para ejecutar escenarios de pago complejos, consulte Operaciones posteriores.
- Para obtener información sobre las características adicionales de Hosted Session, consulte Características.
- Para comprender los pasos necesarios para probar su integración, consulte Pasos para la prueba.
- Para obtener una descripción general de cómo poner en marcha su integración, consulte Lista de verificación para iniciar transacciones en producción.
Beneficios clave
El método de integración Hosted Session tiene los siguientes beneficios clave:
- La integración es simple y rápida de implementar.
- No es necesario recopilar, almacenar ni procesar ningún detalle de pago confidencial, lo que reduce los costos de cumplimiento de PCI.
- Mantenga el control sobre los estilos y el diseño de su página de pago.
- Personalice la experiencia del pagador para adaptarla a su negocio.
Flujo de información
El flujo de pago para el método de integración de Hosted Session se ilustra a continuación:
Los siguientes pasos describen el Hosted Session flujo de pago.
- El pagador inicia el proceso de pago de bienes o servicios en su aplicación o sitio web.
- El pagador puede optar por proporcionar detalles de pago mediante una tarjeta de crédito o débito, Click to Pay, tarjeta regalo, o para realizar un pago mediante Automated Clearing House. Dependiendo del método de pago elegido, los datos de pago se recogen de una de dos formas:
- En su página de pago: los detalles de pago se recopilan en campos de formulario integrados en iFrames, también conocidos como marcos en línea, hospedados en el motor de pagos.
- Click to Pay: los datos de la tarjeta se recopilan de forma segura a partir de la interacción de Click to Pay y se envían al motor de pagos.
- EL motor de pagos recopila los detalles de los pagos y los almacena en una sesión de pago. Cuando envía la transacción de pago desde su servidor como una solicitud API, puede incluir los detalles del pago en la transacción simplemente haciendo referencia a la sesión. La transacción de pago en sí se maneja de manera similar al método de integración de Direct Payment:
- El motor de pagos pasa la transacción a su banco adquirente para su procesamiento.
- El adquirente devuelve una respuesta al motor de pagos.
- El motor de pagos genera una respuesta de transacción y se la pasa a usted. La respuesta de la transacción indica si la transacción fue exitosa y le permite mostrar un recibo, otra confirmación o una página de error al pagador.