GO4SFEES Paiements Mobile Money

Paiements Mobile Money

Acceptez les paiements des frais scolaires via MTN Mobile Money et Orange Money. Automatisez la collecte des frais ou permettez aux parents de payer manuellement avec validation par l'établissement.

Introduction

Le module de paiements mobile money permet aux parents de payer les frais scolaires via leurs comptes MTN Mobile Money ou Orange Money. Le système offre deux modes de paiement pour s'adapter aux besoins de chaque établissement.

Paiements automatiques

Traitement en temps réel via l'API NotchPay. Le parent paie directement depuis l'application mobile et les frais sont automatiquement enregistrés.

Paiements manuels

Le parent effectue le paiement manuellement et soumet une preuve. L'établissement valide ou rejette la transaction.

Types de paiements mobiles

Paiements automatiques (NotchPay)

Les paiements automatiques utilisent l'intégration NotchPay pour traiter les transactions en temps réel.

Traitement instantané

Confirmation en 2-5 minutes

Sécurisé

Cryptage des transactions

Sans intervention

Validation automatique

Notifications

SMS et email automatiques

Opérateurs supportés: MTN Mobile Money et Orange Money

Paiements manuels (avec validation)

Les paiements manuels permettent aux parents d'effectuer le paiement eux-mêmes et de soumettre une preuve pour validation.

Flexibilité

Parent paie à son rythme

Contrôle

Validation par l'établissement

Preuve de paiement

Capture d'écran obligatoire

Historique

Suivi des validations

Idéal pour: Établissements sans compte NotchPay ou préférant valider manuellement les paiements

Paiements automatiques (NotchPay)

Workflow complet

1

Création du panier (Cart)

Le parent ajoute les frais à payer dans un panier depuis l'application mobile.

Limites:

  • Montant maximum: 500,000 F CFA
  • Un seul panier actif par école et par parent
  • Peut contenir des frais de plusieurs enfants
  • Support des paiements partiels
2

Initiation du paiement

Le parent sélectionne l'opérateur (MTN ou Orange) et saisit son numéro de téléphone.

Informations requises:

  • Opérateur: MTN ou Orange
  • Numéro de téléphone au format: +2376XXXXXXXX
  • Consentement pour les frais de transaction
3

Calcul des frais

Le système calcule automatiquement les frais de transaction selon la configuration.

Frais appliqués:

  • Money In: 1% du montant
  • Money Out: 1% du montant
  • Frais de retrait: selon le barème de l'opérateur

Exemple: Pour 100,000 F CFA, les frais totaux peuvent être de 2,000 à 6,000 F CFA selon qui supporte les frais

4

Création du paiement mobile

Un enregistrement MobilePayment est créé avec statut "pending" et une référence unique.

Données enregistrées:

  • Référence: MP-XXXX-YYYYMMDDHHMMSS
  • Montant du panier, frais, montant total
  • Méthode de paiement et numéro de téléphone
  • Calcul détaillé des frais
5

Initiation avec NotchPay

Le système communique avec l'API NotchPay pour initier la transaction.

Données envoyées à NotchPay:

  • Montant total à débiter
  • Devise: XAF (Franc CFA)
  • Email du parent
  • URL de callback pour la vérification
  • Métadonnées (IDs du paiement, panier, parent, école)
6

Confirmation du paiement

NotchPay confirme le paiement avec le numéro de téléphone et le canal (cm.mtn ou cm.orange).

Actions:

  • Mise à jour du statut à "processing"
  • Enregistrement de la référence NotchPay
  • Le parent reçoit une demande de paiement sur son téléphone
7

Validation par le parent

Le parent reçoit une notification USSD sur son téléphone et valide le paiement avec son code PIN.

Important: Le parent dispose généralement de 5 minutes pour valider le paiement avant expiration.

8

Vérification du statut

Un job de vérification est programmé pour vérifier le statut du paiement après 30 secondes.

PaymentVerificationJob:

  • Vérifie le statut auprès de NotchPay
  • Peut être relancé jusqu'à 10 fois
  • Intervalle croissant entre les vérifications
9

Traitement du succès

Lorsque le paiement est confirmé, le système traite automatiquement la transaction.

Actions automatiques:

  • Mise à jour du statut à "completed"
  • Création des transactions financières pour chaque élève
  • Mise à jour des StudentExpectedPayment (marqués comme payés ou paiement partiel)
  • Marquage du panier comme "completed"
  • Envoi de notifications (email + SMS + push) au parent
  • Génération d'écritures comptables
10

Gestion des échecs

En cas d'échec, le système marque le paiement comme "failed" et notifie le parent.

Causes possibles:

  • Solde insuffisant
  • Code PIN incorrect (3 tentatives)
  • Transaction annulée par le parent
  • Expiration du délai
  • Problème technique chez l'opérateur

Statuts du paiement automatique

PENDING

Paiement créé, en attente d'initiation

PROCESSING

Envoyé au parent, en attente de validation

COMPLETED

Paiement réussi et traité

FAILED

Échec du paiement

CANCELLED

Annulé par le parent

EXPIRED

Délai de validation expiré

Paiements manuels (avec validation)

Workflow complet

1

Création du panier

Identique aux paiements automatiques, le parent ajoute les frais dans un panier.

  • Montant maximum: 500,000 F CFA
  • Support de plusieurs enfants
  • Paiements partiels possibles
2

Génération des instructions

Le parent sélectionne l'opérateur et reçoit les instructions de paiement.

Informations fournies:

  • Code USSD: #150*50# (Orange) ou #126# (MTN)
  • Nom du compte: Nom de l'établissement
  • Numéro du compte: Numéro mobile money de l'école
  • Montant exact: Montant total + frais (si parent supporte)
  • Référence: MMP-XXXX-YYYYMMDDHHMMSS
3

Création du ManualMobilePayment

Un enregistrement est créé avec statut "pending" pour suivre le paiement.

Données enregistrées:

  • Référence unique
  • Opérateur et code USSD
  • Nom et numéro du compte
  • Montant du panier et frais
  • Panier associé
4

Paiement par le parent

Le parent effectue le transfert manuellement via l'application mobile money ou USSD.

Important: Le parent doit effectuer le transfert exactement avec le montant et le numéro indiqués.

5

Soumission de la preuve

Le parent prend une capture d'écran du SMS de confirmation et la télécharge dans l'application.

Exigences pour la preuve:

  • Format: PNG ou JPEG
  • Taille maximale: 5 MB
  • Doit montrer clairement: montant, destinataire, référence
  • SMS de confirmation de l'opérateur
6

Notification à l'établissement

L'établissement reçoit une notification qu'un paiement manuel est en attente de validation.

Les utilisateurs avec le rôle approprié peuvent accéder à la page de validation des paiements manuels.

7

Validation par l'établissement

Un membre du personnel examine la preuve et approuve ou rejette le paiement.

Éléments à vérifier:

  • Montant correspond exactement
  • Numéro de destinataire correct
  • Date et heure cohérentes
  • Référence visible (si mentionnée)
  • SMS authentique (pas de montage)
8a

En cas d'approbation

Le système traite automatiquement le paiement comme validé.

Actions automatiques:

  • Statut changé à "approved"
  • Création des transactions financières
  • Mise à jour des StudentExpectedPayment
  • Marquage du panier comme "completed"
  • Génération d'écritures comptables
  • Notification au parent (succès)
8b

En cas de rejet

Le personnel doit obligatoirement fournir une raison du rejet.

Actions automatiques:

  • Statut changé à "rejected"
  • Raison du rejet enregistrée
  • Notification au parent avec la raison
  • Le panier reste actif (parent peut réessayer)
  • Aucune transaction financière créée

Exemples de raisons: Montant incorrect, Numéro de compte erroné, Preuve illisible, Date incorrecte

9

Historique et suivi

Tous les paiements manuels sont conservés avec leur historique de validation.

Informations conservées:

  • Date de soumission
  • Date de validation/rejet
  • Validateur (utilisateur)
  • Notes de validation ou raison de rejet
  • Preuve de paiement (conservée)

Statuts du paiement manuel

PENDING

En attente de validation par l'établissement

APPROVED

Approuvé et traité

REJECTED

Rejeté avec raison fournie

CANCELLED

Annulé par le parent

Configuration des paiements mobiles

Accédez à la configuration via GO4SFEES > Paiements Mobile Money.

Paiements automatiques (NotchPay)

1. Activation du système

Nécessite un compte NotchPay configuré au niveau de l'école

2. Configuration des opérateurs (Retrait)

Configurez les comptes mobile money où l'établissement souhaite recevoir les fonds.

Orange Money
MTN Mobile Money

3. Activation des opérateurs (Paiement)

Choisissez quels opérateurs les parents peuvent utiliser pour payer.

4. Configuration des frais

Déterminez qui supporte les frais de transaction (parent, école, ou partagé à parts égales).

Recommandation: Configurez "Parent supporte" pour les frais de retrait afin de maximiser le montant reçu par l'école.

Paiements manuels (avec validation)

1. Activation

Alternative gratuite aux paiements automatiques, nécessite une validation manuelle

2. Configuration des comptes

Configurez les comptes mobile money où les parents doivent envoyer l'argent.

Compte Orange Money
Compte MTN Mobile Money

Calcul des frais de transaction

Les frais de transaction mobile money se décomposent en trois catégories. Chaque frais peut être supporté par le parent, l'école, ou partagé à parts égales.

Frais Money In (1%)

Frais facturés par NotchPay lorsque l'argent entre dans le système depuis le compte mobile money du parent.

Calcul:

Frais Money In = Montant du panier × 1%

Exemple: Pour 100,000 F CFA → Frais Money In = 1,000 F CFA

Frais Money Out (1%)

Frais facturés par NotchPay lorsque l'argent sort du système NotchPay pour aller vers le compte mobile money de l'école.

Calcul:

Frais Money Out = Montant du panier × 1%

Exemple: Pour 100,000 F CFA → Frais Money Out = 1,000 F CFA

Frais de retrait (Variable)

Frais facturés par l'opérateur mobile money (MTN ou Orange) lorsque l'école retire l'argent de son compte mobile money.

Barème des frais de retrait:

0 - 3,333 F CFA 54 F CFA
3,334 - 266,666 F CFA 1.5% + 4 F CFA
266,667 - 500,000 F CFA 4,004 F CFA

Exemple: Pour 100,000 F CFA → Frais de retrait = (100,000 × 1.5%) + 4 = 1,504 F CFA

Exemples de scénarios

Scénario 1: Parent supporte tous les frais

Montant des frais scolaires 100,000 F CFA
+ Frais Money In (1%) 1,000 F CFA
+ Frais Money Out (1%) 1,000 F CFA
+ Frais de retrait 1,504 F CFA
Parent paie 103,504 F CFA
École reçoit 100,000 F CFA

Scénario 2: École supporte tous les frais

School Fees 100,000 F CFA
- Frais Money In (1%) -1,000 F CFA
- Frais Money Out (1%) -1,000 F CFA
- Frais de retrait -1,504 F CFA
Parent Pays 100,000 F CFA
School Receives 96,496 F CFA

Scénario 3: Frais partagés (50/50)

- Frais école (50% de 3,504) 100,000 F CFA
+ Frais parent (50% de 3,504) 1,752 F CFA
Parent Pays 101,752 F CFA
School Fees Deduction -1,752 F CFA
School Receives 98,248 F CFA

Simulateur de frais

Utilisez le simulateur intégré dans la page de configuration pour calculer les frais exacts avant de configurer le système.

Comment utiliser le simulateur

1

Saisissez le montant

Entrez le montant des frais scolaires à simuler (maximum 500,000 F CFA)

2

Sélectionnez l'opérateur

Choisissez MTN ou Orange (les frais de retrait peuvent varier légèrement)

3

Configurez qui supporte les frais

Pour chaque type de frais (Money In, Money Out, Retrait), sélectionnez: Parent, École, ou Partagé

4

Consultez les résultats

Le simulateur affiche le détail des calculs, le montant que paiera le parent et le montant que recevra l'école

Astuce: Testez plusieurs configurations pour trouver le bon équilibre entre accessibilité pour les parents et rentabilité pour l'établissement.

Validation des paiements manuels

Les paiements manuels nécessitent une validation par le personnel de l'établissement. Accédez à la page de validation via GO4SFEES > Paiements manuels.

Liste des paiements en attente

La page affiche tous les paiements manuels avec leur statut (En attente, Approuvé, Rejeté).

Informations affichées:

  • Référence: Identifiant unique du paiement (MMP-XXXX-YYYYMMDDHHMMSS)
  • Parent: Nom du parent ayant soumis le paiement
  • Montant: Montant total à valider
  • Opérateur: MTN ou Orange Money
  • Date de soumission: Quand le parent a soumis la preuve
  • Statut: État actuel du paiement
  • Actions: Voir détails, Approuver, Rejeter

Priorité: Les paiements en attente depuis plus de 24h sont marqués en orange pour attirer l'attention.

Processus de validation

1

Cliquez sur "Voir détails"

Accédez à la page détaillée du paiement pour examiner toutes les informations.

Détails affichés:

  • Informations du parent (nom, email, téléphone)
  • Liste des frais dans le panier (élèves, types de frais, montants)
  • Instructions données au parent (code USSD, compte, montant)
  • Preuve de paiement (image téléchargeable)
  • Date et heure de soumission
2

Examinez la preuve de paiement

Cliquez sur la preuve pour l'afficher en plein écran et vérifier son authenticité.

Points de vérification:

  • ✓ Le montant correspond exactement
  • ✓ Le numéro de destinataire est correct
  • ✓ Il s'agit d'un vrai SMS (pas de montage)
  • ✓ La date est cohérente avec la soumission
  • ✓ Le message provient bien de l'opérateur
3a

Option A: Approuver le paiement

Si tout est correct, cliquez sur le bouton "Approuver".

Vous pouvez ajouter:

  • Notes de validation (optionnel): Ex: "Vérifié avec le relevé bancaire"

Résultat: Les transactions financières sont créées automatiquement et le parent est notifié du succès.

3b

Option B: Rejeter le paiement

Si la preuve est invalide, cliquez sur "Rejeter" et fournissez une raison claire.

Raison du rejet (obligatoire):

  • Exemple: "Montant incorrect: vous avez envoyé 95,000 F au lieu de 100,000 F"
  • Exemple: "Numéro de compte incorrect: vous avez envoyé à 67654321 au lieu de 65432100"
  • Exemple: "La capture d'écran est illisible, veuillez en soumettre une nouvelle"

Résultat: Le parent reçoit une notification avec la raison du rejet et peut corriger et soumettre à nouveau.

Bonnes pratiques de validation

  • Validez rapidement: Traitez les paiements en attente dans les 24h maximum pour une bonne expérience parent.
  • Vérifiez le solde mobile money: Avant d'approuver, confirmez que l'argent est bien arrivé sur le compte de l'école.
  • Soyez précis dans les rejets: Expliquez clairement le problème pour que le parent puisse corriger facilement.
  • Documentez les cas particuliers: Utilisez les notes de validation pour les situations spéciales.
  • Attention aux fraudes: Méfiez-vous des montages photo, des SMS modifiés, des montants partiels non autorisés.

Statistiques et suivi

Les pages de paiements mobiles affichent des statistiques détaillées pour suivre les performances.

Paiements automatiques

Transactions ce mois 0
Montant total 0 F CFA
Taux de réussite 0%
Frais perçus (parents) 0 F CFA
Frais supportés (école) 0 F CFA

Paiements manuels

En attente 0
Approuvés ce mois 0
Rejetés ce mois 0
Montant approuvé 0 F CFA
Taux d'approbation 0%

Bonnes pratiques

Pour les paiements automatiques

  • Testez la configuration avec un petit montant avant la production
  • Utilisez le simulateur pour expliquer les frais aux parents
  • Activez les deux opérateurs (MTN et Orange) pour plus de flexibilité
  • Surveillez régulièrement les paiements échoués et contactez les parents concernés
  • Vérifiez que les comptes mobile money de l'école ont des limites suffisantes

Pour les paiements manuels

  • Validez les paiements dans les 24h pour maintenir la confiance des parents
  • Vérifiez toujours le solde mobile money avant d'approuver
  • Soyez précis et courtois dans les messages de rejet
  • Formez plusieurs membres du personnel à la validation
  • Conservez les preuves de paiement pour référence future

Sécurité

  • Ne partagez jamais vos identifiants NotchPay
  • Vérifiez l'authenticité des SMS avant d'approuver un paiement manuel
  • Limitez l'accès à la validation aux utilisateurs de confiance
  • Surveillez les tentatives de fraude (montages photo, faux SMS)
  • Effectuez des rapprochements réguliers entre GO4SCHOOL et les relevés mobile money

Communication

  • Informez les parents de l'activation des paiements mobile money
  • Expliquez clairement qui supporte les frais de transaction
  • Fournissez des instructions détaillées pour les paiements manuels
  • Répondez rapidement aux questions des parents sur les paiements
  • Utilisez les canaux de communication (SMS, email) pour les rappels de paiement

Questions fréquentes

Quels opérateurs de mobile money sont supportés ?

GO4SFEES supporte MTN Mobile Money et Orange Money au Cameroun via l'intégration avec NotchPay. Les parents peuvent choisir leur opérateur préféré lors du paiement, offrant une flexibilité et commodité maximales.

Quels sont les frais de transaction ?

Les frais de transaction dépendent du montant du paiement et de l'opérateur mobile money. Vous pouvez configurer qui supporte ces frais (école ou parent) dans les paramètres. Utilisez le simulateur intégré pour calculer les frais exacts pour tout montant de paiement.

Combien de temps faut-il pour recevoir la confirmation de paiement ?

Les paiements automatiques sont confirmés instantanément - en quelques secondes après que le parent ait complété la transaction. Les paiements manuels nécessitent une validation par le personnel de l'école, qui devrait être effectuée sous 24 heures. Le système envoie des notifications automatiques aux parents une fois les paiements confirmés.

Les parents peuvent-ils payer par tranches via mobile money ?

Oui, les parents peuvent effectuer des paiements partiels via mobile money. Chaque paiement est enregistré et réduit le solde impayé de l'élève. Le système calcule automatiquement les montants restants et affiche l'historique des paiements pour une transparence totale.

Que se passe-t-il si un paiement mobile échoue ?

Les paiements échoués sont suivis dans la page des statistiques. Le système enregistre la raison de l'échec (fonds insuffisants, erreur opérateur, etc.). Les parents reçoivent une notification expliquant le problème, et vous pouvez les contacter pour résoudre le problème. Aucun montant n'est débité de leur compte si le paiement échoue.

Commencez à taper pour rechercher dans la documentation

Résultats de recherche pour ""

Aucun résultat trouvé
pour naviguer
pour sélectionner