MonCashConnect pour apps de transport en Haïti
Votre app de taxi, VTC ou livraison opère en Haïti. Vous voulez que les clients paient leur course en MonCash en fin de trajet, sans cash entre les mains du chauffeur, et que les chauffeurs reçoivent leurs gains automatiquement. MonCashConnect vous donne le rail de collecte et le rail de payout.
Le problème
- ·Le cash à bord crée des risques de sécurité pour les chauffeurs, des problèmes de monnaie, et zéro traçabilité comptable pour l'opérateur de l'app.
- ·Une app de transport doit collecter chaque course, prélever sa commission, puis reverser le solde au chauffeur — pattern marketplace classique que MonCash natif ne couvre pas.
- ·Le timing compte : la course est terminée, le chauffeur veut partir, le client a juste un téléphone. Le paiement doit se faire en moins de 30 secondes, sans terminal physique.
- ·Lutter contre la fraude (courses fantômes, collusion chauffeur-client) demande un délai de carence avant payout, qu'aucun outil natif MonCash ne permet.
Comment MonCashConnect aide
Paiement de course in-app : à la clôture, votre app crée un paiement MCC reference_id = ride:r123:fare et ouvre l'URL MonCash dans le webview ou via deep-link.
Webhook payment.completed signé : votre backend reçoit l'évènement en <30s, marque la course payée, libère le chauffeur dans la file de dispatch.
Ledger marketplace côté votre code : chaque course crédite le chauffeur (montant - commission - frais) dans votre base, votre plateforme garde sa commission.
Payouts batches vers chauffeurs : quotidiens, hebdomadaires ou à la demande, via API ou dashboard MCC. Vous décidez de la fréquence selon votre politique de carence anti-fraude.
Dashboard temps réel : voir les courses encaissées, les remboursements en cours, les payouts à venir, exporter pour la compta.
Flow : course de 850 HTG, commission plateforme 15 %
- 1. Chauffeur clôture la course dans son app. Votre backend calcule le montant final : tarif de base + temps + distance = 850 HTG.
- 2. Bouton « Payer » côté client. L'app client affiche le récapitulatif, le client appuie. Votre backend crée un paiement MCC avec
amount: 850etreference_id: "ride_r4421:fare". - 3. Redirection MonCash. L'app ouvre l'URL MCC dans un webview (ou deep-link vers le navigateur). Le client confirme dans son MonCash, 850 HTG sont débités.
- 4. Webhook payment.completed. Votre backend décompose en ledger : 722 HTG crédités au chauffeur (850 − 15 % commission = 722,5, arrondi), 127 HTG à la plateforme. La course passe en statut
paid. - 5. Chauffeur libéré. L'app chauffeur reçoit la notification « course payée », le chauffeur retourne en file de dispatch. Le crédit dans son wallet plateforme n'est pas encore payé en MonCash — il attend le batch.
- 6. Payout quotidien. Votre cron 23h prend tous les chauffeurs éligibles (crédit dépassant 200 HTG, course antérieure à J-1 pour la carence anti-fraude) et envoie un batch de payouts MonCash via API.
Quel plan vous convient
Une app de transport en exploitation cumule deux besoins forts : retraits illimités pour payer les chauffeurs sans plafond quotidien, et plusieurs projets pour isoler prod / staging / back-office.
App de transport en exploitation
Dizaines à centaines de chauffeurs actifs, batchs de payouts quotidiens, besoin d'isoler plusieurs environnements (prod, staging, dispatch interne).
Business débloque les retraits illimités côté plateforme — critique quand vous payez beaucoup de chauffeurs chaque jour — et 5 projets. Pendant un POC ou une phase pilote restreinte (un quartier, quelques chauffeurs), Pro (2 500 HTG/mois) peut suffire ; passez à Business avant la généralisation.
Comparatif sur la page Tarifs.
FAQ — Transport et VTC
Faut-il que le client paie pendant la course ou à la fin ?+
Comment je verse les chauffeurs ?+
Et si le client n'a pas assez de solde MonCash à la fin de course ?+
Peut-on permettre les pourboires ?+
Comment je détecte les courses fantômes (chauffeur qui clôture sans réelle course) ?+
Quel plan pour une app de transport en exploitation ?+
Lectures recommandées :