Commandes et paiements
Comment l'argent circule dans la plateforme et quoi faire quand ça accroche.
01Le flux
Le paiement crée une commande en attente ; l'étudiant paie sur la page de Fapshi (MTN MoMo ou Orange Money) ; le webhook de Fapshi confirme à notre API ; la commande devient payée et l'accès est accordé automatiquement. Chaque étape est consignée, et le traitement des webhooks est idempotent — les livraisons en double ne changent rien.
02Lire les commandes
La vue des commandes montre l'état, le montant, l'acheteur, le cours et la référence du prestataire. Les commandes en attente de plus d'un jour ont généralement expiré sur le téléphone de l'étudiant — sans gravité, il peut simplement racheter. Les commandes payées portent toujours la référence de transaction Fapshi, qui est la clé de toute question de paiement.
03Les remboursements
Les remboursements sont décidés selon la politique de remboursement (14 jours, moins de 20 % visionné pour les cours à l'unité) et exécutés manuellement depuis le tableau de bord Fapshi — le mobile money n'a pas d'API de remboursement. Approuver un remboursement annule automatiquement l'entrée du grand livre du formateur ; l'étudiant est informé par e-mail. Consignez la vérification de la politique dans les notes de la commande.
04Quand les webhooks se comportent mal
Si un étudiant a payé mais n'a pas d'accès, trouvez d'abord la commande : encore en attente signifie que le webhook n'est pas arrivé ou a échoué à la vérification. Vérifiez le paiement dans le tableau de bord Fapshi avec la référence de transaction, puis consultez les journaux du worker — l'endpoint des paiements consigne chaque événement rejeté ou non appliqué avec sa raison. N'accordez jamais l'accès manuellement sans une référence de paiement confirmée.