Aller au contenu principal
Sur cette page

Le SDK Web est distribué par l'intermédiaire du CDN DEUNA. Pour le guide complet de la plateforme, les expériences soutenues et les pages d'intégration connexes, voir Référence du SDK Web.

Charger le SDK#

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

Initialisation#

Utilisez une clé publique API dans le code du navigateur. Gardez la clé privée sur votre moteur, où vous créez l'ordre et obtenez son jeton.

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

Ouvrir le widget de paiement#

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

Continuer#