🛡️
ADMIN_PLATFORM · RMS
AdminAdminAdminAdmin
Le propriétaire de la plateforme. Il ouvre les comptes gestionnaires, fixe les forfaits, surveille les revenus et la sécurité de l'ensemble. Il n'intervient pas dans une tontine.The platform owner. Opens manager accounts, sets plans, monitors revenue and overall security. Does not take part in any single tontine.O proprietário da plataforma. Abre as contas de gestor, define os planos, monitoriza as receitas e a segurança global. Não intervém numa tontina.El propietario de la plataforma. Abre las cuentas de gestor, fija los planes, vigila los ingresos y la seguridad global. No interviene en una tanda concreta.
👔
MANAGER
GestionnaireManagerGestorGestor
Le client payant, chef d'orchestre d'une tontine. Il crée les groupes, ajoute les participants, suit les cotisations, valide les paiements hors-ligne et déclenche le décaissement à chaque tour.The paying customer, conductor of a tontine. Creates groups, adds participants, tracks contributions, validates offline payments and triggers the payout each round.O cliente pagante, maestro de uma tontina. Cria os grupos, adiciona participantes, acompanha as contribuições, valida os pagamentos offline e aciona o desembolso a cada ronda.El cliente que paga, director de una tanda. Crea los grupos, añade participantes, sigue las aportaciones, valida los pagos fuera de línea y activa el desembolso en cada ronda.
🙋
PARTICIPANT
ParticipantParticipantParticipanteParticipante
Le membre de la tontine. Il rejoint sur invitation, cotise à chaque échéance (Mobile Money, carte ou espèces déclarées), suit sa rotation et récupère la cagnotte quand vient son tour.The tontine member. Joins by invitation, contributes each due date (Mobile Money, card or declared cash), follows their rotation and collects the pot when their turn comes.O membro da tontina. Adere por convite, contribui a cada vencimento (Mobile Money, cartão ou dinheiro declarado), acompanha a sua rotação e recebe o bolo quando chega a sua vez.El miembro de la tanda. Se une por invitación, aporta en cada vencimiento (Mobile Money, tarjeta o efectivo declarado), sigue su rotación y cobra el fondo cuando llega su turno.
ℹ️Un quatrième « acteur » : le moteur automatiqueA fourth "actor": the automatic engineUm quarto "ator": o motor automáticoUn cuarto "actor": el motor automático
En arrière-plan, un ordonnanceur (EventBridge → Lambda, toutes les heures) calcule les échéances de chaque cycle et envoie les rappels. Personne ne le pilote : il fait avancer les tours tout seul. Il apparaît dans les étapes ci-dessous sous l'étiquette Automatique.
In the background, a scheduler (EventBridge → Lambda, hourly) computes each cycle's due dates and fires reminders. No one drives it: it advances the rounds on its own. It appears in the steps below under the Automatic label.
Em segundo plano, um agendador (EventBridge → Lambda, a cada hora) calcula os vencimentos de cada ciclo e envia os lembretes. Ninguém o pilota: faz avançar as rondas sozinho. Aparece nas etapas abaixo sob a etiqueta Automático.
En segundo plano, un planificador (EventBridge → Lambda, cada hora) calcula los vencimientos de cada ciclo y envía los recordatorios. Nadie lo pilota: hace avanzar las rondas por sí solo. Aparece en los pasos siguientes bajo la etiqueta Automático.
-
Ouverture du compte gestionnaireOpening the manager accountAbertura da conta de gestorApertura de la cuenta de gestor
Admin
RMS crée le compte du gestionnaire dans Keycloak (rôle MANAGER) et lui attribue un forfait (Starter / Pro / Business). Le gestionnaire reçoit son identifiant et son lien de connexion.RMS creates the manager's account in Keycloak (role MANAGER) and assigns a plan (Starter / Pro / Business). The manager receives their login and sign-in link.A RMS cria a conta do gestor no Keycloak (função MANAGER) e atribui um plano (Starter / Pro / Business). O gestor recebe o seu identificador e o link de acesso.RMS crea la cuenta del gestor en Keycloak (rol MANAGER) y le asigna un plan (Starter / Pro / Business). El gestor recibe su identificador y su enlace de acceso.
-
Première connexion & sécuritéFirst sign-in & securityPrimeiro acesso & segurançaPrimer acceso y seguridad
GestionnaireManagerGestorGestor
Au premier login, Keycloak impose un nouveau mot de passe et la configuration d'un code à usage unique (OTP, application d'authentification). Ce double facteur est obligatoire pour tous. Ensuite, l'espace gestionnaire s'ouvre.On the first login, Keycloak enforces a new password and the setup of a one-time code (OTP, authenticator app). This second factor is mandatory for everyone. The manager space then opens.No primeiro acesso, o Keycloak exige uma nova palavra-passe e a configuração de um código de uso único (OTP, aplicação de autenticação). Este segundo fator é obrigatório para todos. De seguida, o espaço do gestor abre-se.En el primer acceso, Keycloak exige una nueva contraseña y la configuración de un código de un solo uso (OTP, aplicación de autenticación). Este segundo factor es obligatorio para todos. Después se abre el espacio del gestor.
-
Création du groupe de tontineCreating the tontine groupCriação do grupo de tontinaCreación del grupo de tanda
GestionnaireManagerGestorGestor
Le gestionnaire paramètre le groupe : nom, devise (XOF, EUR…), montant de cotisation, cycle (journalier → annuel ou libre), mode de bénéficiaire (ordre fixe, tirage ou enchère), date de départ, nombre de tours et pénalité de retard.The manager sets up the group: name, currency (XOF, EUR…), contribution amount, cycle (daily → annual or free), beneficiary mode (fixed order, draw or auction), start date, number of rounds and late penalty.O gestor configura o grupo: nome, moeda (XOF, EUR…), valor da contribuição, ciclo (diário → anual ou livre), modo de beneficiário (ordem fixa, sorteio ou leilão), data de início, número de rondas e penalização por atraso.El gestor configura el grupo: nombre, moneda (XOF, EUR…), importe de la aportación, ciclo (diario → anual o libre), modo de beneficiario (orden fijo, sorteo o subasta), fecha de inicio, número de rondas y penalización por retraso.
→ Espace gestionnaire · GroupesManager space · GroupsEspaço do gestor · GruposEspacio del gestor · Grupos
-
Ajout des participantsAdding the participantsAdição dos participantesAlta de los participantes
GestionnaireManagerGestorGestor
Le gestionnaire enregistre chaque participant (nom, e-mail, téléphone) et le rattache à un ou plusieurs groupes. C'est lui qui contrôle qui entre dans la tontine — un participant ne s'inscrit pas seul.The manager registers each participant (name, e-mail, phone) and attaches them to one or more groups. The manager controls who joins the tontine — a participant does not self-register.O gestor regista cada participante (nome, e-mail, telefone) e associa-o a um ou mais grupos. É ele que controla quem entra na tontina — um participante não se inscreve sozinho.El gestor registra a cada participante (nombre, correo, teléfono) y lo vincula a uno o varios grupos. Él controla quién entra en la tanda — un participante no se inscribe solo.
→ Espace gestionnaire · ParticipantsManager space · ParticipantsEspaço do gestor · ParticipantesEspacio del gestor · Participantes
-
Le participant rejoint et découvre ses échéancesThe participant joins and sees their due datesO participante adere e descobre os seus vencimentosEl participante se une y ve sus vencimientos
Participant
Le participant se connecte à son espace personnel (même parcours Keycloak + OTP). Il y voit ses groupes, le calendrier des tours, le montant dû et la date de son propre passage comme bénéficiaire.The participant signs in to their personal space (same Keycloak + OTP flow). There they see their groups, the round schedule, the amount due and the date of their own turn as beneficiary.O participante acede ao seu espaço pessoal (mesmo percurso Keycloak + OTP). Aí vê os seus grupos, o calendário das rondas, o valor devido e a data da sua própria vez como beneficiário.El participante accede a su espacio personal (mismo recorrido Keycloak + OTP). Allí ve sus grupos, el calendario de rondas, el importe adeudado y la fecha de su propio turno como beneficiario.
→ Espace participant · Tableau de bordParticipant space · DashboardEspaço do participante · PainelEspacio del participante · Panel
-
Ouverture du tour & rappelsRound opens & remindersAbertura da ronda & lembretesApertura de la ronda y recordatorios
AutomatiqueAutomaticAutomáticoAutomático
À la date prévue, le moteur ouvre le tour et notifie les participants qu'une cotisation est attendue. Il relance automatiquement à l'approche de l'échéance et signale les retards.On the scheduled date, the engine opens the round and notifies participants that a contribution is due. It automatically reminds them as the deadline nears and flags late payers.Na data prevista, o motor abre a ronda e notifica os participantes de que se espera uma contribuição. Relembra automaticamente à medida que o prazo se aproxima e sinaliza os atrasos.En la fecha prevista, el motor abre la ronda y notifica a los participantes que se espera una aportación. Recuerda automáticamente cuando se acerca el vencimiento y señala los retrasos.
-
CotisationContributionContribuiçãoAportación
Participant
Chaque participant paie sa cotisation : en ligne via FedaPay (Mobile Money / carte, Afrique de l'Ouest) ou Stripe (international), ou hors-ligne (espèces / virement) en le déclarant sur la plateforme. Les paiements en ligne sont réconciliés automatiquement par webhook.Each participant pays their contribution: online via FedaPay (Mobile Money / card, West Africa) or Stripe (international), or offline (cash / transfer) by declaring it on the platform. Online payments are reconciled automatically by webhook.Cada participante paga a sua contribuição: online via FedaPay (Mobile Money / cartão, África Ocidental) ou Stripe (internacional), ou offline (dinheiro / transferência) declarando-a na plataforma. Os pagamentos online são reconciliados automaticamente por webhook.Cada participante paga su aportación: en línea vía FedaPay (Mobile Money / tarjeta, África Occidental) o Stripe (internacional), o fuera de línea (efectivo / transferencia) declarándola en la plataforma. Los pagos en línea se concilian automáticamente por webhook.
→ Espace participant · PayerParticipant space · PayEspaço do participante · PagarEspacio del participante · Pagar
-
Validation des paiements hors-ligneValidating offline paymentsValidação dos pagamentos offlineValidación de los pagos fuera de línea
GestionnaireManagerGestorGestor
Les paiements en ligne sont confirmés seuls ; les paiements hors-ligne déclarés attendent la validation du gestionnaire, qui coche la cotisation reçue. Le tour n'est « complet » que lorsque toutes les cotisations sont confirmées.Online payments confirm themselves; declared offline payments wait for the manager's validation, who marks the contribution as received. The round is only "complete" once every contribution is confirmed.Os pagamentos online confirmam-se sozinhos; os pagamentos offline declarados aguardam a validação do gestor, que marca a contribuição como recebida. A ronda só fica "completa" quando todas as contribuições estão confirmadas.Los pagos en línea se confirman solos; los pagos fuera de línea declarados esperan la validación del gestor, que marca la aportación como recibida. La ronda solo está "completa" cuando todas las aportaciones están confirmadas.
→ Espace gestionnaire · CotisationsManager space · ContributionsEspaço do gestor · ContribuiçõesEspacio del gestor · Aportaciones
-
Décaissement au bénéficiaire du tourPayout to the round's beneficiaryDesembolso ao beneficiário da rondaDesembolso al beneficiario de la ronda
GestionnaireManagerGestorGestor
Une fois le tour entièrement collecté, le gestionnaire libère la cagnotte. Sikaflow désigne le bénéficiaire selon le mode choisi (ordre fixe, tirage ou enchère), verse le pot net (moins la commission) et fait avancer la tontine au tour suivant. Si la collecte est incomplète, le décaissement est bloqué avec un message clair.Once the round is fully collected, the manager releases the pot. Sikaflow designates the beneficiary by the chosen mode (fixed order, draw or auction), pays out the net pot (minus commission) and moves the tontine to the next round. If collection is incomplete, the payout is blocked with a clear message.Assim que a ronda está totalmente cobrada, o gestor liberta o bolo. O Sikaflow designa o beneficiário segundo o modo escolhido (ordem fixa, sorteio ou leilão), paga o bolo líquido (menos a comissão) e faz a tontina avançar para a ronda seguinte. Se a cobrança estiver incompleta, o desembolso é bloqueado com uma mensagem clara.Una vez que la ronda está totalmente recaudada, el gestor libera el fondo. Sikaflow designa al beneficiario según el modo elegido (orden fijo, sorteo o subasta), paga el fondo neto (menos la comisión) y hace avanzar la tanda a la ronda siguiente. Si la recaudación está incompleta, el desembolso se bloquea con un mensaje claro.
→ Espace gestionnaire · Cotisations → « Libérer le tour »Manager space · Contributions → "Release round"Espaço do gestor · Contribuições → "Libertar ronda"Espacio del gestor · Aportaciones → "Liberar ronda"
-
Rotation jusqu'à la finRotation until the endRotação até ao fimRotación hasta el final
AutomatiqueAutomaticAutomáticoAutomático Participant GestionnaireManagerGestorGestor
Les étapes 6 à 9 se répètent à chaque tour. À la fin, chaque participant a reçu la cagnotte une fois : la tontine est bouclée. L'historique complet (cotisations, décaissements, reçus) reste consultable.Steps 6 to 9 repeat each round. In the end, every participant has received the pot once: the tontine is complete. The full history (contributions, payouts, receipts) stays available.As etapas 6 a 9 repetem-se a cada ronda. No fim, cada participante recebeu o bolo uma vez: a tontina está concluída. O histórico completo (contribuições, desembolsos, recibos) permanece disponível.Los pasos 6 a 9 se repiten en cada ronda. Al final, cada participante ha recibido el fondo una vez: la tanda está cerrada. El historial completo (aportaciones, desembolsos, recibos) sigue disponible.
-
Supervision & facturationSupervision & billingSupervisão & faturaçãoSupervisión y facturación
Admin
En continu, l'admin RMS suit les indicateurs consolidés de tous les gestionnaires, facture les abonnements optionnels et la part Sikaflow (25 % de la commission du tontinier), et veille à la sécurité de la plateforme — sans jamais entrer dans le détail d'une tontine individuelle.Continuously, the RMS admin tracks consolidated metrics across all managers, bills the optional subscriptions and the Sikaflow share (25% of the manager commission), and watches over platform security — without ever stepping into a single tontine's details.Continuamente, o admin da RMS acompanha os indicadores consolidados de todos os gestores, fatura as subscrições opcionais e a parte Sikaflow (25% da comissão do gestor), e zela pela segurança da plataforma — sem nunca entrar no detalhe de uma tontina individual.De forma continua, el admin de RMS sigue los indicadores consolidados de todos los gestores, factura las suscripciones opcionales y la parte Sikaflow (25% de la comisión del gestor), y vela por la seguridad de la plataforma — sin entrar nunca en el detalle de una tanda individual.