Crea una orden

En esta sección te mostraremos cómo crear una orden utilizando el SDK de DEUNA. Para empezar, es necesario inicializar una instancia del Checkout con la llave pública de tu negocio y el ambiente en el cual vas a trabajar.

const SDK = await Checkout.intl({
		env: Environment.Staging,
		apiKey: "your Public API Key"
});

Luego, podrás tokenizar una orden haciendo una petición a nuestro servidor y una vez obtenido el token de la orden, podrás utilizar el método get Order Tokenized para obtener la orden tokenizada.

Sigue leyendo para conocer los detalles de cada paso.

Tokenizar una orden

Tokenizar una orden es el proceso de cifrar y guardar la información de pago de una orden en un objeto seguro y sin datos sensibles en tu servidor o en el servidor de un proveedor.

Para tokenizar una orden en el SDK de DEUNA, debes hacer una petición a nuestro servidor con la llave privada desde tu servidor. Nuestra API te proporcionará un token único que representa la orden tokenizada. Puedes obtener más información sobre este proceso en nuestra documentación de tokenizar una orden.

Utilizando la API Reference de DEUNA, puedes crear una orden temporal y observar la estructura necesaria para poder crear una orden de distintos tipos. Esto te permitirá conocer los campos necesarios para tokenizar una orden correctamente y realizar transacciones de forma segura.

Obtener una orden tokenizada

Para obtener una orden tokenizada, primero debes tokenizar una orden como se explicó anteriormente. Una vez que tengas el token de la orden, puedes utilizar el método getOrderTokenized() de nuestro SDK para obtener la orden tokenizada.

El método getOrderTokenized() recibe como parámetro el token de la orden y devuelve una respuesta con la información de la orden tokenizada en la propiedad data. Si hay algún error, la propiedad error contendrá información del mismo.