Cargos One-click

Realiza cobros a tus clientes sin que vuelvan a ingresar los datos de sus tarjetas.

Recurrencia One-click es una modalidad de pago que permite a tus clientes realizar compras en tu comercio en línea sin que vuelvan a ingresar los datos de sus tarjetas.

Este modelo de cobro es ideal para negocios que realizan cobros frecuentes con sus clientes como empresas de taxi, reparto a domicilio, etc.

¿Cómo funciona?

Para poder usar este modelo de pago es necesario convertir un token de corta duración (5 min.) en un token de larga duración (tarjeta).

Para obtener un token de larga duración (tarjeta) se debe combinar un objeto token (información de tarjeta) con un objeto cliente (información del tarjetahabiente).

Utiliza las APIs de creación de cliente y tarjeta en tu backend para generar el objeto tarjeta. Éste puede guardarse en tu sistema para realizar cargos cuando la aplicación lo necesite.

En cada etapa de la integración puedes usar los diferentes mecanismos, dependiendo del nivel de personalización deseado:

Culqi Checkout Abstrae la captura de tarjeta pero tú tienes que codear la integración del backend
usando nuestras librerías o a mano.
CulqiJS Para comunicarte con nuestra API y tener control total de la interfaz de tu checkout.
La integración del backend se hace usando nuestras librerías o a mano.
Culqi API Cuando quieres el control total de la interfaz y el backend. Integra directamente
los endpoints del API a tu gusto.

Flujo de una transacción

En el siguiente gráfico puedes ver el flujo para realizar un cargo One-click independiente del mecanismo de integración:

Flujo de transaccion

Integraciones

En cada etapa del flujo de integración tenemos una herramienta que puede ayudarte a reducir el tiempo de desarrollo.

Recuerda que para usar cualquiera de estos métodos necesitas tener tu llave pública (test o live) de integración.

Frontend del comercio

En el frontend tenemos diferentes mecanismos de integración que puedes utilizar:

  • Culqi Checkout - integración low code
  • CulqiJS - integración low code
  • Culqi API - integración full code

Culqi Checkout

Intégrate usando el botón de pago Culqi Checkout. Al hacer click sobre este botón se abrirá un pop-up similar al que se ve en la siguiente imagen:

Culqi Checkout

Recuerda que el checkout cumple con la normativa PCI DSS 3.2, dado que la información de la tarjeta nunca toca tu servidor.

En caso quieras utilizar este mecanismo de integración, sigue las instrucciones aquí.

Culqi JS

En caso desees tener un formulario de pago personalizado con validaciones propias, integrate usando nuestra librería Culqi JS.

Usando APIs

Para tener control total sobre tu integración, utiliza la API para generación de token y sigue el flujo del diagrama antes mostrado.

Recuerda que cuando interactúas directamente con el API necesitas cumplir la normativa de PCI DSS 3.2. Por ello, te pedimos que llenes el formulario SAQ-D y lo envíes al buzón de riesgos Culqi.

Backend del comercio

Una vez que el cliente haya registrado los datos de su tarjeta y se genere el token en el frontend de la tienda usando cualquiera de los mecanismos antes descritos, este debe ser enviado hacia el backend.

Luego debes generar un cliente, una tarjeta, y finalmente generar un cargo por el monto definido.

Usando librerías

Culqi tiene una serie de librerías (PHP, Ruby, Python,Java, .Net etc) que te sirven para agilizar tu integración. Agregalas a tu paquetería y úsalas para abstraer la conexión a nuestra API.

Usando API

En caso desees integrarte directamente a nuestras APIspara tener control total de tu integración backend, puedes hacer uso de nuestra variedad de servicios Rest.