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}.

Prérequis

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

Installation

  1. Ouvrez le dossier lomi dans lomiafrica/prestashop, la racine de l’archive doit être lomi/ avec lomi.php à l’intérieur.
  2. Zippez uniquement ce dossier (pas le répertoire parent).
  3. Back office → Modules → Importer un module → installez, puis Activez si besoin.
  4. International → Localisation → Devises: activez EUR, USD ou XOF selon votre boutique.
  5. Paiement → Préférences (ou Moyens de paiement), autorisez lomi. pour ces devises.
  6. Modules → lomi. → Configurer: collez les clés secrètes et secrets webhook test / production ; copiez l’URL webhook dans dashboard.lomi.africaDéveloppeurs → Webhooks (au minimum PAYMENT_SUCCEEDED).

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

  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