Con el objetivo de garantizar que el comercio reciba la respuesta por parte de VirtualPOS, es posible incorporar durante la creación del objeto Payment, la url de un Webhook (parámetro callback_url) que deberá implementar el comercio para recibir una notificación asíncrona. Si el cliente pagador pierde conexión o cierra su navegador web, el resultado de la transacción podrá ser recuperado a través de la notificación enviada al webhook.

Esta notificación siempre se enviará independientemente de si el flujo de páginas en el navegador del cliente termina de forma exitosa o no. La notificación se realiza a través de una llamada HTTP/POST al callback_url con el parámetro uuid del objeto Payment, posterior a eso el comercio deberá consultar el estado de la transacción invocando el método "Recuperar objeto Payment", y si es necesario, actualizar el estado del pago en sus sistemas.

Es requisito almacenar por al menos 1 año la información del pago autorizado entregada en la consulta del estado (uuid de la transacción, fecha de autorización, monto, código de autorización, cantidad de cuotas, monto de cada cuota)

Dependiendo del resultado de la transacción, el comercio debe desplegar un mensaje al usuario pagador de éxito o fracaso. En caso de fracaso se debe permitir reintentar el pago a través del mismo “uuid” de transacción.