Web checkout proporciona una página web que contiene todos los medios de pagos contratados por el comercio, para que estos sean presentados al pagador. Es posible también dirigir automáticamente a un medio de pago al pagador, sin la necesidad de una selección previa.

A continuación se muestra un ejemplo del checkout:


Breve explicación del modelo de integración

El comercio deberá crear un objeto Payment y luego obtener la URL del Webcheckout:

  1. Crear objeto Payment, esta operación creará un objeto Payment estado “pendiente” en VirtualPOS con toda la información necesaria para gestionar su autorización a través de los medios de pago disponibles (WebpayPlus, Onepay, Khipu, MACH, Chek, FPay, etc.). Transcurridos 30 días seguidos en estado “pendiente” la orden de recaudación pasará a estado “expirada”, impidiendo su pago.
  2. Obtener link de Webcheckout. Una vez creado el objeto Payment, es necesario obtener el link del Web chekout. Es posible obtener el link para desplegar todos los medios de pago disponible, o bien obtener el link de redireccionamiento para un medio de pago en particular, Webpay por ejemplo.
  3. Redireccionamiento: El redireccionamiento permite al pagador visualizar los medios de pago en su navegador Web (Checkout). Se mostrarán únicamente los medios de pago contratados por el establecimiento. El usuario pagador debe ser redirigido a la URL del Web Checkout de VirtualPOS.
  4. Recibir y validar resultado de transacción. Para pagos dirigidos al Web Checkout de VirtualPOS, una vez resuelta la autorización financiera del pago, se redireccionará al usuario pagador a la página de resultado que el comercio informó al crear el objeto Payment, VirtualPOS enviará el parámetro “uuid” a través del verbo HTTP/POST. Al momento de recepcionar esta notificación de redirección, el comercio deberá ejecutar la operación Recuperar objeto Payment utilizando el parámetro "uuid", para obtener el estado y resultado de la transacción.