🔒Paiement 100 % sécurisé 🕐Support 24/7 🌍FedaPay & Stripe — Mobile Money & cartes

Feuille de route

Feuille de route Sikaflow

Où en est la plateforme, ce qui suit pour finaliser la mise en production, et les évolutions envisagées. Connexion réelle, provisioning des comptes et cycle d'argent (cotisation → décaissement → commission) validés de bout en bout. Mis à jour le 24/09/2026.

✅ fait 🟡 partiel ⏳ à faire 🔴 bloquant 👤 action utilisateur
En ligne

Socle livré (en production)

La plateforme est déployée en production et le mode réel (Keycloak + API) est activé.

  • ✅Isolation multi-tenant stricte (partition TENANT#<managerId>, tenantId issu du JWT) + test de non-fuite.
  • ✅3 espaces (Admin / Gestionnaire / Participant) + tableaux de bord, interface quadrilingue FR/EN/PT/ES.
  • ✅Backend Lambda + API Gateway + DynamoDB — 203 tests automatisés passants.
  • ✅Moteur de cycles (journalier → libre) + modèle de revenus : accès gratuit, commission tontinier 1–10 % dont Sikaflow garde 25 % (part fixe), relevés — testés et validés en prod.
  • ✅Paiements FedaPay (XOF) + Stripe, webhooks durcis (anti-double-crédit, solde atomique, sous-paiement rejeté + alerte).
  • ✅Keycloak réel : realm importé, secret client en SSM, utilisateur Admin, flux PKCE OIDC dans le SPA.
  • ✅Onboarding gestionnaire, animation d'écosystème, documentation en ligne.
  • ✅Infra prod (CloudFront + API Gateway + S3) + DNS GoDaddy sikaflow.
  • ✅Workflow d'approbation de tontine + provisioning automatique des comptes Keycloak (gestionnaire & participants) + emails d'invitation — validés de bout en bout.
  • ✅Cycle d'argent complet dans l'interface : cotiser (en ligne / hors-ligne) → valider → décaisser au bénéficiaire avec calcul de la commission et de la part Sikaflow.
Priorité immédiate

Activer les encaissements réels & sécuriser la prod

La chaîne fonctionne déjà avec les paiements hors-ligne. Pour encaisser et décaisser en ligne pour de vrai, il reste à poser les clés de paiement et à durcir la production.

  • 🔴👤Poser les vraies clés LIVE FedaPay/Stripe dans SSM (actuellement des placeholders) — sans elles, aucun encaissement ni décaissement en ligne n'est possible. Le câblage est prêt.
  • ⏳Activer FEDAPAY_PAYOUTS=true après un premier encaissement réel validé (le décaissement au bénéficiaire reste volontairement désactivé jusque-là).
  • 🔴En-têtes de sécurité HTTP en production (HSTS, nosniff, X-Frame-Options, Referrer-Policy) — présents en préprod, à appliquer sur la distribution de prod.
  • ⏳Retirer les pages de service du bucket public (diagnostic d'auth, concepts de logo, données de démo).
Ensuite

Compléter la mise en production

  • ⏳Construire les écrans encore simulés qui restent (sécurité admin, historique & notifications participant) — tenant-scopés + tests.
  • ⏳Vérification E2E par rôle avec des comptes de test réels.
  • 👤Créer les secrets de paiement live (FedaPay/Stripe) dans SSM — le câblage est prêt.
  • ⏳Activer le domaine API custom api-sikaflow.grouperms.com (bug d'ordre de stage corrigé) + CNAME.
  • ⏳Brancher les notifications SES (email) + SNS (SMS) FR/EN/PT/ES sur les événements clés.
Fiabiliser

Fiabiliser l'existant

Effort faible, fort retour sur investissement.

  • ⏳CI/CD (GitHub Actions) : tests + sam validate + déploiement preprod automatique.
  • ⏳Observabilité : dashboards CloudWatch + alarmes (erreurs Lambda, 5xx, retard scheduler).
  • ⏳Idempotence des webhooks : SQS + DLQ devant la réconciliation de paiement.
  • ⏳Tests E2E Playwright + test de charge du scheduler.
  • ⏳Journal d'audit : export signé + rétention.
Plus tard

Évolutions produit

Priorités de croissance au-delà du go-live (catalogue complet dans la doc technique).

  • 1Rappels WhatsApp / SMS + application PWA offline-first (adoption terrain).
  • 2KYC/KYB automatisé + décaissement automatisé au bénéficiaire.
  • 3Mobile Money multi-opérateurs (MTN, Moov, Orange, Wave).
  • 4Score de fiabilité participant + assistant gestionnaire (LLM).
  • 5Marketplace de tontines + offre marque blanche complète (sous-domaine/logo par gestionnaire).

Suggestions d'amélioration (gains rapides)

🏷️

Bandeau d'environnement

Un bandeau « DÉMO » sur preprod/local pour ne jamais confondre avec la prod.

💓

Page de santé /status

Ping API + version déployée, utile au support.

🎬

Comptes de démo par rôle

Un bouton « Voir une démo » ouvrant chaque espace en lecture seule (prospection B2B).

🧾

Reçus & relevés PDF

Génération côté Lambda, envoyée par email — brique de confiance.

🛡️

Rate-limiting / WAF

Devant l'API publique (webhooks, newsletter, candidatures) — anti-abus.

📊

Export analytique

DynamoDB → S3 → Athena/QuickSight pour cohortes & rétention.

ℹ️Pour aller plus loin

Le détail technique (par itération, patterns appris, catalogue d'évolutions) se trouve dans le dépôt : tasks/todo.md, tasks/lessons.md, docs/roadmap.md et docs/evolutions.md.