
PrestaShop 9.2 : la release candidate est disponible, voici les nouveautés
La RC1 de PrestaShop 9.2 est sortie le 21 septembre 2026 : One Page Checkout, l'assistant Ask AI, Extra Properties et une centaine de correctifs à connaître.
Intégration de l'API 2Checkout pour la distribution automatisée des licences du logiciel via le site internet.

African Softwares SARL, distributeur Kaspersky pour l'Afrique basé à Dakar (Sénégal), opère un site e-commerce PrestaShop pour la vente de licences antivirus. Historiquement, la remise de la licence après achat représentait un point de friction : la vente réalisée sur le site devait être reliée à la plateforme de gestion des licences 2Checkout (aujourd'hui Verifone), qui héberge le catalogue Kaspersky et génère les clés d'activation — sans quoi la délivrance dépendait d'une intervention manuelle après chaque commande.
Reprendre le site PrestaShop existant et y intégrer l'API 2Checkout (authentification par jeton Bearer, accès restreint par liste blanche d'adresses IP) pour déclencher automatiquement, dès la confirmation du paiement, l'appel qui transmet la commande à 2Checkout et l'envoi par e-mail de la clé de licence Kaspersky correspondante.
L'appel à l'API nécessitait un identifiant partenaire (Partner ID) propre au canal de vente, dont l'attribution dépendait de plusieurs intermédiaires — nous avons dû être mis en relation directe avec l'équipe technique de 2Checkout pour l'obtenir, ainsi qu'une adresse IP de développement à faire whitelister avant de pouvoir tester les appels. Une fois le module en production, un second point s'est révélé : le catalogue PrestaShop propose les licences Kaspersky par nombre de postes (1, 3, 5 licences...), et la référence produit (SKU) nécessaire pour retrouver la bonne licence auprès de l'API n'était configurable que sur le produit principal, pas sur chacune de ses déclinaisons.
Développement de l'appel API en parallèle de l'envoi du mail de confirmation de paiement, avec authentification Bearer et adresse IP whitelistée, pour que chaque commande déclenche automatiquement l'envoi par e-mail de la clé de licence, sans étape manuelle. Le module a ensuite été corrigé pour faire correspondre le SKU de chaque déclinaison de produit (nombre de postes) à la bonne licence auprès de l'API, et non plus seulement celui du produit principal.
Indicateur
Délivrance de la licence
Appel à la plateforme de licences
Déclinaisons produit (nombre de postes)
Avant
manuelle, après intervention du distributeur
aucune intégration entre le site et 2Checkout
SKU non pris en compte par variante
Après
automatique, déclenchée à la confirmation du paiement
module PrestaShop dédié, authentifié par jeton Bearer
chaque déclinaison correctement reliée à sa licence
Ce site utilise des cookies
Certains sont nécessaires à son fonctionnement, d'autres améliorent votre expérience ou servent à des fins publicitaires. Consultez notre politique de confidentialité.
Vous pouvez choisir les catégories de cookies autorisées. Votre choix est mémorisé pendant 13 mois et modifiable à tout moment via le lien "Gérer les cookies" en bas de page.
Nécessaires
Session utilisateur, jeton de sécurité CSRF, authentification. Indispensables au fonctionnement du site, exemptés de consentement.
Fonctionnels
Mémorisation de vos préférences d'affichage (fermeture de bannière, thème choisi).
Analytiques
Mesure d'audience anonymisée pour comprendre l'utilisation du site (Google Analytics).
Marketing
Publicité ciblée et suivi des conversions (Facebook Pixel, réseaux sociaux).