Module officiel

DHMAD pour PrestaShop

Acceptez le paiement hébergé DHMAD sur votre boutique PrestaShop. Le client paie sur dhmad.tn ; PrestaShop marque la commande payée via un webhook signé.

Pas encore sur PrestaShop Addons. Importez le zip dans votre back-office.

Ce qu’il fait

Paiement hébergé

Commander envoie le client vers le checkout DHMAD. Aucune donnée carte ne transite par PrestaShop.

Règlement automatique

Un webhook signé charge.status.updated passe la commande en Paiement accepté. Vous ne collez ni URL ni secret de webhook.

Sandbox d’abord

Testez avec une clé sk_sandbox_. La production reste bloquée tant que KYC, KYB et la facturation ne sont pas prêts.

Prérequis

  • PrestaShop 1.7.7+, 8 ou 9
  • Devise de la boutique TND, USD ou EUR
  • Un compte développeur DHMAD et une clé API

Installer dans PrestaShop

Environ cinq minutes une fois la clé sandbox en main.

  1. 1

    Créer une clé API DHMAD

    Créez un compte développeur gratuit, puis ouvrez Tableau de bord → Clés API. Créez une clé sandbox (sk_sandbox_…). Les clés live s’ouvrent une fois votre entreprise vérifiée.

  2. 2

    Télécharger et importer le module

    Téléchargez le zip sur cette page. Dans le back-office PrestaShop : Modules → Gestionnaire de modules → Installer un module, puis déposez le zip.

  3. 3

    Ouvrir les réglages DHMAD

    Cliquez sur Configurer à la fin de l’import, ou retrouvez DHMAD plus tard dans le Gestionnaire de modules.

  4. 4

    Connecter le sandbox

    Choisissez Sandbox, collez la clé secrète sandbox, puis enregistrez. Le module enregistre le webhook et autorise votre boutique pour le retour checkout.

  5. 5

    Frais et moyens

    Choisissez qui paie les frais DHMAD (boutique ou client) et les moyens affichés, y compris l’encaissement cash si vous le souhaitez.

  6. 6

    Passer une commande test

    Ajoutez un produit, choisissez Payer avec DHMAD, puis réglez sur le checkout hébergé. La commande passe en Paiement accepté quand le webhook (ou la page de retour) voit status completed.

Passer en production

  1. 1Complétez le KYC du propriétaire, le KYB et la facturation sur dhmad.tn.
  2. 2Créez une clé API live (sk_live_…).
  3. 3Dans les réglages du module DHMAD, passez l’environnement en Production, collez la clé live, puis enregistrez.
  4. 4L’écran des réglages affiche la même checklist que ce portail. Les clients ne voient jamais ces erreurs.

Prêt à encaisser avec PrestaShop ?

Téléchargez le module et connectez une clé sandbox aujourd’hui.