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
Atributo | Descripción | Valor 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 |
Updated over 1 year ago