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
Env

Para desarrollo usa

staging

y para producción usa

production

.

production
API KEY

API Key pública obtenida en el Admin, más información

¿Cómo obtener mis API Keys?

.

null
orderToken

Identificador generado por DEUNA y obtenido desde el servidor del comercio, más información

Obtener un token de la orden

.

null

Did this page help you?