Integración WebCheckout

La Integración WebCheckout le permite a tus clientes seleccionar los ítems que desean comprar en tu tienda y realizar el pago en nuestra pasarela de pagos (WebCheckout).

WebCheckout integration

Puedes incluir el logo de tu compañía en nuestra pasarela enviándolo a través del método HTTP POST.

¿Cómo funciona la integración con el WebCheckout?

El procedimiento para permitir que tus clientes paguen utilizando los servicios de PayU es simple.

  1. Tu cliente navega tu página y selecciona los productos o servicios que quiere comprar. Tu sistema actualiza el monto de la compra y envía a nuestro sistema el formulario de pago con la información de la compra.
    Tu sistema debe enviar esta información a través de HTTP POST.

WebCheckout integration

  1. Para el procesamiento del pago, tu cliente es redirigido a nuestro Checkout donde puede seleccionar el método de pago.
    PayU soporta varios métodos de pago que se ajustan con las necesidades de tu cliente de acuerdo con el país en el que proceses la compra, mira los métodos de pago disponibles.

WebCheckout integration

  1. PayU procesa la transacción y muestra el resultado en nuestra página de respuesta.

WebCheckout integration

  1. Cuando el cliente regresa a tu página luego del proceso de pago, PayU lo redirige a tu Página de respuesta y envía la transacción a través de HTTP GET. Necesitas procesar la respuesta y mostrar su información a tu cliente.

WebCheckout integration

  1. En paralelo, PayU notifica el estado de la transacción a la página de confirmación a través de HTTP POST. Además, PayU te notifica el resultado de la transacción a ti a través de correo electrónico.

WebCheckout integration

Consideraciones

  • Tu página debe estar codificada en UTF-8.
  • La página del WebCheckout no puede ser incluida en un iframe.
  • No enmascares la URL durante el proceso de checkout.
  • No utilices certificados de seguridad de curva elíptica o aquellos que cuenten con la suite de encriptación TLS_ECDHE_ECDSA_WITH_RC4_128_SHA en tu página de confirmación.

Componentes de integración

Consulta las siguientes secciones para aprender a integrarte utilizando la Integración WebCheckout.


Temas en esta sección

Formulario de Pago

En esta sección, aprenderás a enviar datos de transacción al gateway de pagos de PayU. Este documento proporciona la información necesaria para crear un formulario HTML con los detalles de la transacción y enviarlo a nuestro sistema mediante el método HTTP POST.

Página de Respuesta

La página de respuesta te permite mostrar el resultado de la transacción al pagador una vez que se haya completado. Aunque esta página no es obligatoria para el flujo transaccional, mejora la experiencia del pagador al redirigirlo de vuelta a tu sitio. Esta página ayuda a completar la experiencia de pago, pero ten en cuenta que el pagador puede cerrar el checkout sin visitarla. La integración puede enviar los datos del resultado del pago mediante el método HTTP GET, y tu plataforma puede invocar la página de respuesta para todos los estados de la transacción, incluyendo aprobado, rechazado, en validación y en espera de pago (para pagos en efectivo).

Página de Confirmación

Esta página te permite obtener confirmaciones de sistema relacionadas con los resultados de la transacción. Puedes actualizar tus inventarios, órdenes o bases de datos. Está página no es visible para el cliente y su objetivo es permitir la comunicación entre sistemas. Los datos se envía a través del método HTTP POST.
Si el pagador genera reintentos de pago durante el proceso, se genera una página de confirmación por cada transacción. Esta página es invocada por transacciones aprobadas o rechazadas.

Última modificación 8 de noviembre de 2024: Documentation updates (cb34649dc)