01 / Le défi
Les étudiants paient par carte Edahabia ou CIB, par virement CCP ou en espèces. Chaque moyen devait débloquer exactement les bons modules, sans rien perdre si la page de paiement est fermée en cours de route.
02 / L'approche
Une plateforme Django avec une intégration Chargily Pay v2 écrite contre l'API (webhooks signés enregistrés avant traitement, rapprochement, expiration des paiements), une file de validation des reçus, des codes cadeaux, et des XP, grades et trophées pour faire revenir les étudiants.
03 / Le résultat
En ligne sur son propre VPS, avec installation scriptée, sauvegardes et retour arrière en une commande.









