Back to All

Metodo mas breve para realizar un cargo a una tarjeta de credito/debito usando solo HTTP/Backend.

Hola, buen dia.

Estamos intentando integrar Conekta con nuestro sistema, pero estamos atascados con la documentacion para el caso de uso cURL. Estamos desarrollando una solucion 100% a la medida, osea que crearemos nuestro SDK usando solo HTTPS, pero los ejemplos en la documentacion tienen algunos huecos para cURL.

En especifico, necesitamos ejemplos para las siguientes peticiones:

1.- Tokenizar tarjeta: en el ejemplo de cURL no viene cuales campos se deben enviar y donde, simplemente explica como generar un token vacio y como crear un metodo de pago para un cliente usando ese token, pero no especifica donde se envia el numero de tarjeta y demas.
Los ejemplos explican como tokenizar la tarjeta usando el web tokenizer, pero no como hacerlo por medio de POST.

2.- Como crear una autorizacion de pago, o tokenizacion de tarjeta, para realizar un cargo unico, preferentemente sin orden o con los datos minimos de orden, puesto que seria duplicacion de informacion.

Este es el flujo que nos gustaria poder ejecutar.

1.- El usuario se registra en nuestro Frontend.
2.- Nuestro Backend lo registra en Conekta como un objeto tipo Customer.
3.- El usuario arma una orden de compra en nuestro Frontend, este le muestra un resumen de sus conceptos de venta y el total a pagar.
4.- El usuario ingresa su informacion de tarjeta en nuestro Frontend.
5.- Nuestro Frontend tokeniza la tarjeta por medio de una peticion HTTPS a Conekta y envia el token a nuestro Backend.
6.- Nuestro Backend realiza una peticion HTTPS a Conekta para capturar un cargo a la tarjeta especificada usando el id_token.
7.- El Frontend le notifica al usuario que su pago fue exitoso/fallido.

Condicion: no se guarda ninguna informacion de tarjeta.

Si pudieran apoyarnos con esto les estaremos agradecidos.