Inicializar el Checkout

Tokenizar una orden

Primero que nada deberás tokenizar una orden, para esto puedes hacerlo realizando una petición al servidor de _DEUNA _con la llave privada desde tu servidor, puedes obtener más información sobre este proceso en Tokenizar una orden, asimismo puedes conocer más a detalle cada atributo y que representa en Crear token de orden.

Configuración Checkout

Luego de importar las librerías y después de obtener la orden tokenizada desde el servidor del comercio, es necesario agregar el siguiente código en el frontend para inicializar el Widget.

<!-- Initialize checkout instance -->
const deunaCheckout = window.DunaCheckout();
<!-- The minimum configuration to initialize the checkout -->
const config = {
    apiKey: "<your public API Key>",
    env: "production",
    orderToken: "<order token>"
 };
<!-- Configure the checkout  -->
await deunaCheckout.configure(config);

<!-- Or -->
deunaCheckout.configure(config).then(()=>{
//do something
})

Variables para la configuración del Widget

AtributoDescripciónValor por defecto
EnvPara desarrollo usa staging y para producción usa production.production
API KEYAPI Key pública obtenida en el Admin, más información ¿Cómo obtener mis API Keys?.null
orderTokenIdentificador generado por DEUNA y obtenido desde el servidor del comercio, más información Obtener un token de la orden.null