E‑commerce extensions
PrestaShop
Module PrestaShop 1.7+ — sessions de checkout hébergées, contrôleur webhook du module, webhooks signés.
PrestaShop
Module dans le dossier lomi/ du monorepo : checkout hébergé via POST /v1/checkout-sessions et vérification via GET /v1/checkout-sessions/{id}.
Prérequis
- PrestaShop 1.7+
- Devise boutique EUR, USD ou XOF
Installation
- Zipper le dossier
lomidepuisapps/plugins/prestashop/lomi. - Back office → Modules → Importer un module.
- Configurer les clés secrètes test / production, le secret de signature webhook et le mode test.
- L’URL webhook est affichée sur la page de configuration du module.
Détails : README du module PrestaShop
URL webhook
Configurer le webhook du tableau de bord Lomi vers :
https://VOTRE-BOUTIQUE/index.php?fc=module&module=lomi&controller=webhook
Une URL simplifiée peut exposer le même contrôleur frontal du module.
Flux de paiement
- Le client choisit Payer avec lomi. → le contrôleur validation crée la session et redirige vers Lomi Checkout.
- Le contrôleur callback vérifie la session (id panier + secure key client), puis valide la commande PrestaShop si le statut est
completedet que montant / devise correspondent.
Sources : validation.php, callback.php, webhook.php