DHMAD Developer Portal

Integrate Tunisia-focused escrow payments with the DHMAD API. Base URL: https://dhmad.tn/api/v1. Documentation: https://docs.dhmad.tn/introduction. Apply for access, manage API keys, OAuth clients, and webhooks.

API développeur

Intégrez l'escrow dans votre app

Intégrez des paiements séquestre sécurisés en quelques lignes de code. API REST, webhooks temps réel, sandbox et documentation complète.

API REST
Mode Sandbox
Webhooks
OAuth 2.0
Terminal
curl -X POST https://dhmad.tn/api/v1/escrows \
  -H "Authorization: Bearer sk_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "amount": 500,
    "currency": "TND",
    "description": "Web design project"
  }'
200 OK47ms
{
  "id": "esc_1a2b3c4d5e",
  "status": "pending",
  "amount": 500,
  "currency": "TND"
}
99.9%
Disponibilité
<100ms
Réponse moy.
24/7
Support dév.
256-bit
Chiffrement

Partenaires

Tunisie FreelanceJiblyPoinetyTunisia CampLearn with Miss RihabMoutouriTWGreenTREKHealu

Plugins officiels

WooCommerce et PrestaShop

Acceptez le paiement hébergé DHMAD sur votre boutique. Importez le plugin, collez une clé API, et les commandes se marquent payées via un webhook signé.

Processus d'intégration

Opérationnel en quelques minutes

Quatre étapes simples de l'inscription aux transactions live

1

Obtenir une clé API

Créez un compte développeur et générez vos identifiants API en quelques secondes.

2

Intégrer

Utilisez notre API REST avec SDKs, exemples de code et documentation complète.

3

Tester en Sandbox

Testez votre intégration sans risque avec l'environnement sandbox et des données fictives.

4

Passer en production

Basculez sur les clés production et commencez à traiter de vrais séquestres.

Démarrage rapide

Un appel API pour créer un séquestre

Notre API REST est conçue pour être intuitive. Créez des séquestres, gérez les transactions et traitez les litiges avec des endpoints prévisibles.

Endpoints REST simples
Méthodes HTTP standard avec corps JSON requête/réponse
Requêtes idempotentes
Relancez en toute sécurité sans créer de transactions en double
Codes d'erreur clairs
Messages actionnables avec codes d'erreur uniques
Créer un séquestre
Statut
Libérer
// Create a new escrow transaction
const escrow = await dhmad.escrows.create({
  amount: 500,
  currency: "TND",
  description: "Web design project",
  parties: {
    buyer: "[email protected]",
    seller: "[email protected]"
  }
});

// escrow._id → "69f6ba2233b5f7642127ce01"
// escrow.status → "pending"
Fonctionnalités API

Tout pour intégrer

Des fonctionnalités documentées pour des intégrations escrow prêtes pour la production

Authentification sécurisée

Auth par clé API, connexions chiffrées, rotation de jetons et permissions granulaires.

Rapide et fiable

Réponses <100 ms avec 99,9 % de disponibilité — statut live sur status.dhmad.tn.

Webhooks temps réel

Notifications instantanées pour les changements de statut, paiements et litiges.

Documentation riche

Référence interactive, guides de démarrage et exemples dans plusieurs langages.

Gestion des clés

Tableau de bord pour créer, faire tourner et révoquer les clés avec analytics et quotas.

Pensé pour les développeurs

JSON propre, codes d'erreur cohérents, pagination et idempotence.

Pourquoi les développeurs nous font confiance

Conçu pour les développeurs, par des développeurs

Infrastructure de niveau entreprise avec une approche developer-first

Sécurité entreprise

Chiffrement et protocoles de niveau bancaire pour protéger données et transactions.

Contrôle d'accès

Permissions granulaires, liste blanche IP et quotas d'usage.

Très rapide

Endpoints optimisés avec cache edge pour des réponses <100 ms.

Support 24/7

Support développeur dédié avec priorité pour les incidents production.

Prêt à construire ?

Obtenez vos clés API en quelques minutes et intégrez des paiements séquestre sécurisés.

Compte gratuit · Sandbox en quelques secondes · Documentation complète · Support développeur