> Conceptos Clave

El flujo básico para Klap Checkout Flex o Klap Checkout Transparente se compone de tres etapas fundamentales:
  1. Creación de Orden:

    En la creación de la orden el comercio puede indicar a Klap los datos del usuario que realizará el pago, el monto a pagar, urls de redirección, webhooks, entre otros.

  2. Pago de Orden:

    El cliente seleccionará un medio de pago y será dirigido a un flujo de pago o se le desplegarán datos de pago. Este flujo consiste en que el cliente final realice o complete lo solicitado para validar el pago. Luego la orden puede quedar en estado pendiente, expirado, rechazado o completado.

  3. Notificación de pago:

    La última parte fundamental del flujo, consiste en que una vez que el cliente final haya realizado el pago, Klap Checkout debe notificar al e-commerce a través de un webhook de notificación. Con esta notificación el e-commerce podrá actualizar el estado de la orden en sus sistemas.

Flujo inicia con una llamada a API de creación orden Klap desde sitio web de e-commerce. concepto-creacion

Una vez que ya haya una orden creada, se debe realizar el pago de esta dentro del periodo que se encuentre activa. concepto-pago

  • Para el caso en que la orden se pague correctamente, se ejecuta el Webhook de confirmación entregado por e-commerce (obligatorio). En caso que no se realice el pago correctamente, o la orden haya expirado, se ejecuta el Webhook de rechazo (opcional).
  • Un webhook es un recurso web que debe implementar el comercio y debe publicar para que Klap Checkout pueda invocarlo durante las diferentes etapas del flujo de pago.
  • Existen 2 tipos de webhook en Klap Checkout: Confirmación (obligatorio) y Rechazo (opcional).