Aperçu
La livraison dynamique vous permet de gérer par programmation l’exécution des produits en implémentant un endpoint webhook qui reçoit les informations de commande et renvoie le contenu de livraison. Idéal pour livrer des produits numériques, des clés de licence, des codes de jeux ou pour intégrer des systèmes d’exécution externes. Lorsqu’un client achète un produit avec la livraison dynamique activée, Komerza envoie immédiatement une requête POST à votre URL webhook configurée avec les détails de la commande, et votre endpoint répond avec le contenu à livrer au client.La livraison dynamique est configurée par variante de produit dans les
paramètres de votre produit, sous les méthodes de livraison.
Cas d’utilisation
Produits numériques
Livrez des clés de licence, des liens de téléchargement ou des codes d’accès en temps réel
Intégration tierce
Connectez-vous à des systèmes d’exécution externes ou de gestion des stocks
Logique personnalisée
Implémentez des règles de livraison complexes basées sur le client, le produit
ou les données de commande
Codes de jeux
Livrez automatiquement des clés de jeux, codes d’activation ou objets in-game
Comment ça fonctionne
- Le client achète - Un client finalise le paiement pour un produit avec la livraison dynamique activée
- Webhook déclenché - Komerza envoie une requête POST à votre URL webhook configurée
- Votre réponse - Votre endpoint traite la requête et renvoie le contenu de livraison
- Le client reçoit - Le contenu renvoyé est livré au client en texte brut
Configuration
Configurer la livraison dynamique
- Naviguez vers votre produit dans le tableau de bord Komerza
- Sélectionnez la variante à configurer
- Choisissez Livraison dynamique comme méthode de livraison
- Saisissez l’URL de votre endpoint webhook
- Générez et sauvegardez votre secret webhook
Requête webhook
En-têtes de requête
Vérification de la signature
Toutes les requêtes webhook incluent un en-têteX-Signature contenant une signature HMAC SHA256. Vous devriez vérifier cette signature pour vous assurer que la requête provient de Komerza.
Calcul de la signature :
Structure du payload
Le webhook reçoit un payload JSON avec la structure suivante :Réponse webhook
Format de réponse
Votre endpoint doit répondre avec du texte brut (text/plain) contenant le contenu de livraison. Ceci sera affiché au client exactement tel que renvoyé.