Passa al contenuto principale
In questa pagina

Il Web SDK è distribuito attraverso il DEUNA CDN. Per la guida completa della piattaforma, le esperienze supportate e le relative pagine di integrazione, vedere Riferimento Web SDK.

Caricare l’SDK#

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

Inizializzazione#

Utilizzare una chiave API pubblica nel codice del browser. Tenere la chiave privata sul backend, dove si crea l'ordine e ottenere il suo token.

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

Widget di pagamento aperto#

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),
  },
});

Continua#