Pular para o conteúdo principal
Nesta página

O Web SDK é distribuído através do DEUNA CDN. Para obter o guia completo da plataforma, experiências suportadas e páginas de integração relacionadas, consulte Referência do SDK da Web.

Carregar o SDK#

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

Inicialização#

Use uma chave de API pública no código do navegador. Mantenha a chave privada em seu backend, onde você cria o pedido e obtém seu token.

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

Abrir widget de pagamento#

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#