📚 MOSELINE Pay — Documentation d'exploitation

Plateforme de paie et de paiement mobile · moselinepay.cloud · Propriétaire : Mankoto Mbombangi Patrick

1. Démarrage

  1. Ouvrez https://moselinepay.cloud et connectez-vous avec votre identifiant et mot de passe.
  2. Si un code OTP vous est demandé, il arrive par SMS et par email (si votre compte a une adresse email).
  3. Première connexion d'un compte : un PIN provisoire est généré — changez-le immédiatement via l'écran prévu. Sans ce changement, aucune opération n'est possible.
💡 Le tableau de bord (Dashboard) donne en un coup d'œil : utilisateurs actifs, volume total, transactions et avances en attente, plus le registre d'audit.

2. Rôles et accès

RĂ´leCe que ce rĂ´le peut faire
admin (Super Admin)Pleins pouvoirs : comptes, crédits, commissions, verrouillage, clés API, kill switch des canaux de dépôt.
admin_limitedGestion des utilisateurs et des tickets uniquement. Ne peut pas créer d'admin, ni toucher à l'argent ni aux réglages.
superviseurLecture seule : surveille l'activité (dashboard, transactions, tickets) sans rien modifier.
comptable / comptable_chef / responsable_rhEspace entreprise : employés, paie, avances, coupons, bulletins.
employer / client / vendeurComptes opérationnels : solde, transferts, dépôts, épargne (le vendeur a un code POS).
⚠️ La sécurité est appliquée côté serveur : masquer un bouton ne suffit jamais à donner un droit.

3. Créer et gérer les comptes

Création

Après une démonstration

4. Approvisionnement d'un compte

💡 Usage prévu en production : l'argent entre via un dépôt réel (section 5) sur le compte admin, qui approvisionne ensuite les comptables des entreprises.

5. Dépôts d'argent réel (v3.14)

Canal sécurisé pour la monnaie réelle (M-Pesa, Airtel Money, Orange Money, Afrimoney, banques, agrégateur). Règle d'or : on ne crédite jamais sur demande — uniquement sur confirmation du fournisseur signée.

Cycle d'un dépôt

  1. POST /depots/initier → dépôt « EN ATTENTE » (référence DEM-…), aucun crédit. Plafonds : par opération et par jour/utilisateur.
  2. Le client confirme le paiement sur son téléphone ; le fournisseur appelle POST /webhooks/depot/<canal> avec une signature HMAC-SHA256 (en-tête X-Signature).
  3. Montant exact + signature valide → crédit unique (commission appliquée, alerte, audit). Signature invalide, référence inconnue ou montant différent → rejet, alerte sécurité, jamais de crédit.
  4. L'écran client interroge GET /depots/<référence> pour afficher le statut.

Outils super admin

6. Commission de la plateforme

7. Codes OTP

8. API et intégrations

9. Sécurité — bonnes pratiques

10. Dépannage rapide

SymptĂ´meSolution
« Trop de tentatives » au loginAttendez quelques minutes (limiteur automatique) ou redémarrez le service.
OTP non reçuVérifiez le champ email du compte, la configuration SMTP dans .env, puis redémarrez le service.
Compte créé mais impossible d'opérerLe PIN provisoire n'a pas été changé : connectez-vous et changez le PIN.
Site inaccessiblesudo systemctl status moseline puis sudo systemctl restart moseline.
Dépôt réel bloqué « SUSPECT »Normal après un écart de montant : vérifiez côté fournisseur puis POST /depots/admin/debloquer.

11. Contact

Mankoto Mbombangi Patrick — propriétaire de la plateforme MOSELINE Pay

Site : https://moselinepay.cloud · Email : Moseline@moselinepay.cloud