AlternativesMonCashConnect · DIY direct Digicel

MonCashConnect vs intégration DIY directe — quelle solution choisir ?

Construire votre propre intégration directement contre l'API MonCash de Digicel vous donne contrôle total et zéro marge plateforme. En échange, vous prenez à votre charge : KYC contractuel, sandbox simulée, signature webhook, retries, ledger, dashboard, support. MCC échange tout cela contre un abonnement mensuel fixe.

TL;DR — choisissez en 30 secondes

Choisissez MonCashConnect si…

Le paiement n'est pas votre cœur de métier et vous voulez encaisser via MonCash sans construire un système interne. Vous valorisez la vitesse de mise en production, la sandbox, les webhooks signés et le dashboard prêts à l'emploi plus que la dernière fraction de point de marge.

Choisissez le DIY si…

Le paiement est votre cœur de métier (fintech, processeur, agrégateur), ou vous avez le volume + l'équipe pour amortir la construction de toute la plomberie. Vous voulez le contrôle total et zéro intermédiaire.

Tableau comparatif

CritèreMonCashConnectDIY (API MonCash direct)
Temps avant première transactionQuelques heures (SDK + clés sandbox)Plusieurs semaines (KYC, contrat, dev, tests)
Coût direct0 HTG Free / 2 500 HTG/mo Pro / 5 000 HTG/mo Business0 HTG marge — mais coût d'ingénierie variable
Frais réseau MonCash2.9 % collections / 5 % payouts passthrough BazikSelon votre contrat marchand Digicel direct
Contrat marchand DigicelNon requis (utilise l'accès Bazik)Requis — négociation directe avec Digicel Business
Sandbox isoléeÀ construire ou simuler vous-même
Webhooks signés HMAC-SHA256À implémenter et vérifier vous-même
Idempotence + retries de webhookÀ implémenter vous-même
Ledger / réconciliationVotre propre base de données
Dashboard marchand temps réelÀ construire (admin interne)
Audit logÀ construire
Rotation de clés APIÀ automatiser vous-même
Support / SLAEmail + statut publicVos équipes + support Digicel commercial
Contrôle total du codeSDKs open-source, infra propriétaire100 % votre code
Bon choix si paiement = cœur de métier
Les estimations de délais et de coûts pour le DIY sont des ordres de grandeur. Votre cas peut être plus rapide si vous avez déjà un contrat marchand Digicel actif, ou plus lent si vous partez de zéro côté KYC et compliance.

Coûts cachés du DIY — sois honnête avec toi-même

Le DIY est souvent perçu comme "gratuit" parce qu'il n'y a pas de facture mensuelle. En réalité, voici ce qu'il faut budgéter :

  • Phase 1 — Contractuelle : demande de compte marchand Digicel, KYC légal, négociation des conditions, obtention des credentials API. Plusieurs semaines.
  • Phase 2 — Dev initial : client API, signature de webhook, sandbox simulée, table de ledger, idempotence, retries, gestion d'erreurs réseau. Compter plusieurs sprints pour faire correctement.
  • Phase 3 — Outillage marchand : dashboard interne, exports CSV, audit log, recherche de transaction, interface de remboursement / retrait. Soit vous construisez, soit vos collègues finance/support vous appellent à 22h.
  • Phase 4 — Run : on-call, monitoring, alerting, rotation de credentials, mises à jour API, réconciliation comptable. Maintenance à temps partiel pour au moins un développeur.
  • Phase 5 — Conformité : archivage des transactions, traçabilité KYC, journalisation, rapports légaux si applicable. Tâche récurrente.
Comptez honnêtement le temps de votre équipe sur chaque phase. Si le total dépasse l'équivalent de 12 mois d'abonnement Business (60 000 HTG/an), le DIY ne paie probablement pas — sauf si vous êtes une fintech qui revend cette infrastructure.

Quand le DIY est meilleur

Plusieurs profils ont un vrai intérêt à construire en interne :

  • Fintech / processeurs : le paiement est votre produit. Externaliser n'a pas de sens.
  • Très gros volume : à plusieurs millions HTG par mois, l'effort de construction est amorti par l'optimisation des frais marchand.
  • Exigences contractuelles spécifiques : compliance interne, exigences gouvernementales, contraintes d'audit qui imposent que le code reste chez vous.
  • Équipe paiement dédiée : vous avez déjà des développeurs spécialisés en paiement, sécurité et compliance.
  • Cas d'usage atypique : votre flux ne ressemble pas à un encaissement standard et aucune plateforme tierce ne couvre exactement votre besoin.

Quand MonCashConnect est meilleur

MCC est le bon choix dès que le paiement n'est pas l'élément différenciant de votre produit :

  • Vous êtes une équipe produit / e-commerce / SaaS qui veut juste encaisser via MonCash sans devenir expert paiement.
  • Vous voulez démarrer aujourd'hui, pas dans un mois.
  • Vous voulez une sandbox isolée pour tester sans engager de vraies transactions ni de KYC.
  • Vous préférez un abonnement mensuel prévisible à un coût d'ingénierie variable.
  • Vous voulez que vos collègues non-techniques (commerce, finance, support) aient accès à un dashboard sans vous demander des exports SQL.

Migration d'un DIY existant vers MCC

La bonne approche est progressive — vous gardez votre DIY pour l'historique, et vous routez les nouvelles transactions vers MCC.

  1. Créez un compte MCC, complétez le KYC marchand, créez un projet sandbox.
  2. Implémentez l'appel MCC en parallèle de votre code DIY, derrière un feature flag.
  3. Routez progressivement un % du trafic vers MCC (1 %, 10 %, 50 %, 100 %) en surveillant le taux de succès.
  4. Pointez l'URL webhook MCC vers un nouvel endpoint dédié pour ne pas mélanger les flux pendant la transition.
  5. Une fois 100 % du trafic sur MCC, gardez votre DIY en lecture seule pour la consultation historique.
// Bascule progressive avec feature flag
async function createPayment(orderId: string, amount: number) {
  const useMcc = await flags.isEnabled("mcc-routing", { userId });

  if (useMcc) {
    return mcc.createPayment({ orderId, amount });
  }

  // Ancien chemin DIY — on le garde tant que le rollout n'est pas à 100 %.
  return legacyDigicelClient.createPayment({ orderId, amount });
}

FAQ

Est-ce techniquement possible d'intégrer MonCash directement avec Digicel ?+
Oui, en signant un contrat marchand avec Digicel et en obtenant des credentials API. Le processus passe historiquement par leur équipe Business, pas par une inscription en libre-service. Comptez plusieurs semaines entre la demande et la mise en production, plus le développement de votre propre couche d'intégration.
Quels sont les vrais coûts cachés d'un DIY ?+
Au minimum : développement initial (signing webhook, idempotence, retries, ledger, dashboard de base), maintenance continue (rotations de credentials, mises à jour API, monitoring), support (on-call quand les paiements échouent), conformité (KYC, archivage des transactions, audit). Pour une petite équipe, ces coûts dépassent souvent l'abonnement mensuel MCC.
Mes développeurs préfèrent contrôler le code de bout en bout. Est-ce une mauvaise idée ?+
Pas du tout. Un DIY bien fait est une bonne ingénierie. La question est : votre cœur de métier est-il le paiement ou autre chose ? Si autre chose, déléguer cette plomberie à MCC libère votre équipe pour le produit. Si oui (fintech, processeur), DIY peut faire sens.
Avez-vous un exemple de surface de code typique pour un DIY ?+
Compter au minimum : un service de création de paiement, un endpoint webhook avec vérification de signature, un service de réconciliation qui interroge le statut au cas où le webhook arrive en retard, un job de retry, une table de ledger avec idempotence, un dashboard interne (même rudimentaire), un système d'alerte sur les anomalies. C'est faisable, mais ce n'est pas une journée de travail.
Si je migre plus tard vers MCC, est-ce que je perds quelque chose ?+
Vous gardez vos transactions historiques sur l'ancien système. MCC reprend à partir des nouvelles transactions. La migration est généralement progressive : on bascule un canal à la fois (par exemple le checkout web d'abord, puis l'app mobile).
Quelle est la différence entre 'DIY direct Digicel' et 'aller direct chez Bazik' ?+
Direct Digicel = vous parlez à l'opérateur réseau sans intermédiaire, contrat le plus court possible, mais doc API plus rare. Bazik direct = vous parlez à une passerelle tierce qui a déjà l'accès Digicel. MCC = couche dev au-dessus de Bazik. Voir notre comparaison dédiée Bazik direct pour ce deuxième cas.

MonCashConnect est une plateforme indépendante, sans affiliation à Digicel Group, MonCash ou Natcom. MonCash est une marque de son propriétaire respectif. Les estimations d'effort de DIY sont indicatives — votre contexte peut varier significativement.