Integración WebCheckout

La Integración WebCheckout le permite a tus clientes seleccionar los ítems que desean comprar en tu tienda y realizar el pado 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

Con este formulario HTML, puedes enviar los datos de la transacción a nuestra pasarela de pago junto con la información de la compra. Envía los datos utilizando el método HTTP POST.

Página de Respuesta

La Página de Respuesta es una página obligatoria que te permite mostrar el resultado de la transacción al pagador. Nuestro sistema redirecciona al pagador a esta página una vez la transacción haya sido realizada. La información de los resultados del pago es enviada a tu sistema a través del método HTTP GET.
Esta página es invocada para todos los estados de la transacción: aprobada, rechazada, en validación, esperando el pago (para pagos en efectivo), etc.

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 24 de junio de 2022: clon issue (d73e43fe)