Saltar al contenido principal
En esta página

El Web SDK se distribuye a través del CDN DEUNA. Para obtener la guía completa de la plataforma, las experiencias admitidas y las páginas de integración relacionadas, consulte Referencia del SDK web.

Cargar el SDK#

HTML
<script
  crossorigin
  src="https://cdn.deuna.io/web-sdk/v1.7/index.js">
</script>

Inicialización#

Utilice una clave API pública en el código del navegador. Mantenga la clave privada en su backend, donde crea el pedido y obtiene su token.

JavaScript
await DeunaSDK.initialize({
  publicApiKey: 'YOUR_PUBLIC_API_KEY',
  env: 'sandbox',
});

Abrir widget de pago#

JavaScript
await DeunaSDK.initPaymentWidget({
  orderToken,
  callbacks: {
    onSuccess: async (order) => {
      await DeunaSDK.close();
      showConfirmation(order);
    },
    onError: (error) => console.error(error),
    onClosed: (action) => console.log('Widget closed', action),
  },
});

Continuar#