lomi.
E‑commerce

PrestaShop

Module PrestaShop 1.7+, sessions de checkout hébergées, contrôleur webhook du module, webhooks signés.

PrestaShop

Module du dépôt lomiafrica/prestashop dans le dossier lomi/ : checkout hébergé via POST /v1/checkout-sessions et vérification via GET /v1/checkout-sessions/{id}.

Produits associés

Prérequis

  • PrestaShop 1.7+
  • Devise boutique EUR, USD ou XOF

Étape 1, Obtenir vos clés API lomi.

  1. Connectez-vous à dashboard.lomi.africa.
  2. Copiez votre clé secrète de test dans Développeurs → Clés API.

Étape 2, Installer le module

  1. Ouvrez le dossier lomi dans lomiafrica/prestashop.
  2. Zippez uniquement ce dossier.
  3. Back office → Modules → Importer un module → installez et activez.

Détails : README du module PrestaShop

Étape 3, Préparer les devises

Activez EUR, USD ou XOF et autorisez lomi. comme moyen de paiement.

Étape 4, Configurer lomi.

Modules → lomi. → Configurer : mode test activé, clé secrète de test et secret webhook de test.

Étape 5, Vérifier Setup health

Le panneau Setup health doit confirmer la clé API, la devise et GET /me. Copiez l’URL webhook dans le tableau de bord et activez PAYMENT_SUCCEEDED et REFUND_COMPLETED.

Étape 6, Faire un paiement test

Payez avec lomi. sur le checkout hébergé et vérifiez la commande 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

  1. Le client choisit Payer avec lomi. → le contrôleur validation crée la session et redirige vers lomi. Checkout.
  2. Le contrôleur callback vérifie la session (id panier + secure key client), puis valide la commande PrestaShop si le statut est completed et que montant / devise correspondent.

Sources : validation.php, callback.php, webhook.php

Docs partagées

Autres docs

Sur cette page