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
  • Automated Clearing House (ACH)
  • Click to Pay
  • Tarjeta de crédito y débito
  • Tarjeta de regalo
  • Todos

Para obtener más información sobre el Hosted Session modelo de integración, revise lo siguiente:

Beneficios clave Copied to Clipboard

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 Copied to Clipboard

El flujo de pago para el método de integración de Hosted Session se ilustra a continuación:

Flujo de pago del método de integración de Hosted Session

Los siguientes pasos describen el Hosted Session flujo de pago.

  1. El pagador inicia el proceso de pago de bienes o servicios en su aplicación o sitio web.
  2. 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.
  3. 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:
    1. El motor de pagos pasa la transacción a su banco adquirente para su procesamiento.
    2. El adquirente devuelve una respuesta al motor de pagos.
    3. 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.