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!;

Did this page help you?