Inicio
1. Iniciar instancia del checkout
Inicializa el Checkout de la siguiente manera, debes usar la llave pública de tu negocio obtenida en el Admin y colocar el ambiente en el cual se va a trabajar.
const SDK = await Checkout.init({
env: Environment.Staging,
apiKey: "your Public API Key"
});
2. Tokenizar una orden
Crea una orden haciendo una petición al servidor de DEUNA con la llave privada desde tu servidor, puedes obtener mas información sobre este proceso en Tokenizar una orden. Sin embargo usando nuestra API reference puedes crear una orden temporal, donde también puedes observar la estructura necesaria para poder crear una orden de distintos tipos como se muestra en la siguiente imagen:
3. Obtener una orden tokenizada
Una vez obtenido el token de la orden del paso anterior, utiliza el método _getOrderTokenized _para poder traer la orden tokenizada y usarla para el resto de métodos.
const { data, error } = await SDK.getOrderTokenized("Order token");
if (error){
console.warn(error.error);
return;
}
const order = data!;
Updated about 1 year ago