SDK Web
Chargez et initialisez le SDK Web DEUNA.
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),
},
});