Official DHMAD plugin for WooCommerce. Download from https://developer.dhmad.tn/woocommerce.

Pour les boutiques WordPress

DHMAD pour WooCommerce

Acceptez le paiement hébergé DHMAD sur votre boutique. Les clients paient sur dhmad.tn ; WooCommerce marque la commande payée via un webhook signé.

Pas encore sur wordpress.org. Importez le zip dans l’admin WordPress.

Pourquoi l’utiliser

Paiement hébergé

Valider la commande envoie le client vers DHMAD. Aucune donnée carte ne transite par WordPress.

Commandes mises à jour toutes seules

Un webhook signé marque la commande payée. Vous ne collez ni URL ni secret de webhook.

Sandbox, puis production

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

Prérequis

  • WordPress 6.4+ et WooCommerce 8.0+
  • Devise de la boutique TND, USD ou EUR
  • Un compte développeur DHMAD et une clé API

Comment installer dans WordPress

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

  1. 1

    Obtenir une clé API DHMAD

    Ouvrez le portail développeur, demandez l’accès si besoin, puis créez une clé sandbox (sk_sandbox_…).

  2. 2

    Importer le zip du plugin

    Téléchargez le zip. Dans WordPress : Extensions → Ajouter → Téléverser une extension, installez, puis activez DHMAD pour WooCommerce.

  3. 3

    Ouvrir les paiements DHMAD

    Allez dans WooCommerce → Réglages → Paiements → DHMAD. Activez la passerelle.

  4. 4

    Connecter le sandbox

    Choisissez Sandbox, collez la clé secrète sandbox, puis enregistrez. Le plugin enregistre le webhook et autorise l’origine de la boutique pour le retour checkout. Vous ne collez ni URL ni secret de webhook.

  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, payez avec DHMAD, puis réglez sur le checkout hébergé. La commande passe en payée quand le webhook (ou la page de remerciement) voit status completed.

Passer en production

  1. Terminez le KYC du propriétaire, le KYB et la facturation sur dhmad.tn.
  2. Créez une clé live (sk_live_…).
  3. Passez la passerelle en Production, collez la clé live, puis enregistrez.
  4. Le plugin affiche la même checklist que le portail développeur. Les clients ne voient jamais ces erreurs.