API MonCash

API MonCash pour Haïti

L'API Tranzak permet d'accepter les paiements MonCash dans un site, une boutique ou une application : vous créez le paiement par un appel HTTP, le client paie sur l'écran MonCash, puis votre serveur reçoit la confirmation.

Comment fonctionne un paiement MonCash avec Tranzak

Votre serveur appelle POST /api/gateway/v1/payments avec payment_method = moncash. L'API renvoie un payment_url : vous y redirigez le client, qui paie sur MonCash puis revient sur l'adresse de retour configurée pour votre site.

  • Devise : les gourdes (HTG). Un montant en USD est converti en HTG au taux Tranzak, et la réponse indique le montant réellement facturé.
  • Confirmation : par webhook signé, ou en lisant le paiement jusqu'au statut completed. Le retour du navigateur ne prouve rien.
  • Sécurité : la clé API reste côté serveur, chaque webhook porte une signature HMAC-SHA256 à vérifier.

Tarifs

MonCash est facturé 4,5 % par transaction, sans frais d'installation ni abonnement mensuel. Le détail est sur la page Tarifs.

Tester sans argent réel

Avec une clé de test (tk_test_), les paiements sont simulés et un flux d'événements de test permet de développer sans disposer d'une URL de webhook publique. Vous passez en production en remplaçant la clé par une clé tk_live_.

Exemples de code

Créer un paiement MonCash (curl)
curl -X POST https://tranzak.co/api/gateway/v1/payments \
  -H "X-Api-Key: $TRANZAK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "amount": 500,
    "currency": "HTG",
    "payment_method": "moncash",
    "customer_name": "Jean Baptiste",
    "reference": "commande-1042"
  }'

Questions fréquentes

MonCash a-t-il une API pour les entreprises ?

Oui. Tranzak vous donne accès à MonCash par une API REST unique, sans démarche technique séparée auprès de l'opérateur : vous activez MonCash depuis votre tableau de bord Tranzak.

Quels sont les frais pour accepter MonCash ?

4,5 % par transaction, sans frais d'installation ni abonnement mensuel.

Peut-on facturer en dollars avec MonCash ?

MonCash est payé en gourdes. Si vous envoyez un montant en USD, Tranzak le convertit en HTG et la réponse indique le montant converti.

Comment savoir qu'un paiement MonCash est réussi ?

Par le webhook signé de Tranzak, ou en interrogeant le paiement jusqu'au statut completed. N'utilisez pas la redirection du navigateur comme preuve.

Existe-t-il un plugin sans code ?

Oui, le plugin WooCommerce de Tranzak accepte MonCash, NatCash et les cartes sur une boutique WordPress.

À lire aussi

Commencez avec une clé de test gratuite

Créez votre compte et testez votre première intégration sans argent réel.

Créer un compte