Diagrammes de Cas d'Usage (UML)
La solution de cashback nouvelle génération
INTRODUCTION ET OBJECTIFS
1.1 Objet du Document
Ce document présente l'ensemble des diagrammes de cas d'usage UML pour la plateforme REWAPP. Les cas d'usage décrivent les interactions entre les différents acteurs (utilisateurs, commerçants, administrateurs) et le système REWAPP.
Les diagrammes de cas d'usage permettent de :
- Identifier les fonctionnalités attendues du système
- Définir les frontières du système
- Documenter les interactions acteurs-système
- Servir de base pour les spécifications fonctionnelles détaillées
1.2 Conventions UML Utilisées
NOTATION ADOPTÉE
PlantUML
Symboles utilisés :
- Actor : Représenté par un bonhomme stylisé (
:NomActeur:) - Use Case : Représenté par une ellipse (
usecase "Nom du cas") - System Boundary : Représenté par un rectangle (
rectangle "Nom") - Association : Ligne simple reliant acteur et cas d'usage
- Include : Flèche pointillée avec stéréotype
<<include>> - Extend : Flèche pointillée avec stéréotype
<<extend>> - Generalization : Flèche avec pointe triangulaire vide
1.3 Documents de Référence
Documents Référencés
| Référence | Document | Lien |
|---|---|---|
1.1 |
Document Vision Produit | Section 3 - La Solution REWAPP |
1.2 |
Cahier des Charges Fonctionnel | Sections 3-6 - Fonctionnalités |
1.4 |
Règles Métier de Fidélité | Système de points et paliers |
5.1.1 |
Application Mobile Client - Détail | Cas d'usage détaillés |
5.1.2 |
Dashboard Partenaire - Détail | Cas d'usage détaillés |
5.1.3 |
Dashboard Admin - Détail | Cas d'usage détaillés |
5.1.4 |
Site Vitrine - Détail | Cas d'usage détaillés |
ACTEURS DU SYSTÈME REWAPP
2.1 Acteurs Principaux
Client (Utilisateur App Mobile)
Utilisateur final de l'application mobile REWAPP qui accumule et utilise des points de cashback.Objectifs :
- S'inscrire et gérer son compte
- Lier sa carte bancaire pour la détection automatique
- Consulter son solde de points et son palier de fidélité
- Générer des QR codes pour utiliser ses points chez un partenaire
- Demander des virements bancaires (cashback bancaire)
- Rechercher des partenaires à proximité
- Consulter son historique de transactions
Partenaire (Commerçant)
Commerçant inscrit et validé sur la plateforme REWAPP qui offre du cashback à ses clients.Objectifs :
- S'inscrire et faire valider son commerce
- Scanner les QR codes clients pour débiter leurs points
- Configurer son taux de cashback et ses paliers de fidélité
- Consulter ses statistiques et son historique
- Gérer son abonnement premium (optionnel)
Administrateur
Membre de l'équipe REWAPP responsable de la gestion de la plateforme.Sous-acteurs :
- Super Admin : Accès complet, configuration système
- Admin : Gestion utilisateurs, partenaires, transactions
- Support : Consultation et support utilisateurs
Objectifs :
- Valider ou refuser les demandes d'inscription partenaire
- Gérer les utilisateurs et partenaires
- Superviser les transactions et détecter les fraudes
- Gérer les demandes de virement
- Consulter les KPIs et rapports
Visiteur (Prospect)
Personne non inscrite consultant le site vitrine REWAPP.Objectifs :
- Découvrir l'offre REWAPP
- S'informer sur le fonctionnement
- S'inscrire comme client ou partenaire
- Consulter la liste des partenaires
2.2 Acteurs Secondaires
- Fournir l'interface de liaison carte (widget SDK)
- Notifier les transactions effectuées chez les partenaires
- Fournir les données de transaction
- Envoyer les notifications de crédit de points
- Envoyer les alertes d'expiration de points
- Envoyer les confirmations de transactions
- Recevoir les ordres de virement
- Exécuter les transferts vers les comptes utilisateurs
- Confirmer les virements effectués
2.3 Matrice Acteurs-Plateformes
Accès des Acteurs par Plateforme
| Acteur | App Mobile | Dashboard Partenaire | Dashboard Admin | Site Vitrine |
|---|---|---|---|---|
| Client | Principal | Non | Non | Inscription |
| Partenaire | Non | Principal | Non | Inscription |
| Administrateur | Non | Non | Principal | Non |
| Visiteur | Non | Non | Non | Principal |
| Système Bancaire | Backend | Non | Monitoring | Non |
| Système Notifications | Backend | Backend | Backend | Non |
VUE D'ENSEMBLE DES CAS D'USAGE
3.1 Diagramme Global de l'Écosystème REWAPP
@startuml
skinparam backgroundColor #FFFFFF
skinparam packageStyle rectangle
skinparam actorStyle awesome
skinparam roundcorner 10
actor "Client" as client #LightBlue
actor "Partenaire" as partner #Orange
actor "Administrateur" as admin #Yellow
actor "Visiteur" as visitor #LightGreen
actor "Systeme Bancaire" as bank #Pink
rectangle "Application Mobile" #LightCyan {
usecase "Gerer Compte" as UC_M1 #Aqua
usecase "Lier Carte Bancaire" as UC_M2 #Aqua
usecase "Consulter Solde" as UC_M3 #Aqua
usecase "Generer QR Code" as UC_M4 #Aqua
usecase "Demander Virement" as UC_M5 #Aqua
usecase "Rechercher Partenaires" as UC_M6 #Aqua
usecase "Consulter Historique" as UC_M7 #Aqua
}
rectangle "Dashboard Partenaire" #Gold {
usecase "Sinscrire Partenaire" as UC_P1 #Yellow
usecase "Scanner QR Code" as UC_P2 #Yellow
usecase "Configurer Cashback" as UC_P3 #Yellow
usecase "Consulter Stats" as UC_P4 #Yellow
usecase "Abonnement Premium" as UC_P5 #Yellow
}
rectangle "Dashboard Admin" #LightGray {
usecase "Valider Partenaires" as UC_A1 #Lavender
usecase "Gerer Utilisateurs" as UC_A2 #Lavender
usecase "Superviser Transactions" as UC_A3 #Lavender
usecase "Gerer Virements" as UC_A4 #Lavender
usecase "Consulter Rapports" as UC_A5 #Lavender
}
rectangle "Site Vitrine" #LightGreen {
usecase "Decouvrir REWAPP" as UC_V1 #Lime
usecase "Sinscrire Client" as UC_V2 #Lime
usecase "Sinscrire Partenaire" as UC_V3 #Lime
usecase "Consulter Partenaires" as UC_V4 #Lime
}
client --> UC_M1
client --> UC_M2
client --> UC_M3
client --> UC_M4
client --> UC_M5
client --> UC_M6
client --> UC_M7
partner --> UC_P1
partner --> UC_P2
partner --> UC_P3
partner --> UC_P4
partner --> UC_P5
admin --> UC_A1
admin --> UC_A2
admin --> UC_A3
admin --> UC_A4
admin --> UC_A5
visitor --> UC_V1
visitor --> UC_V2
visitor --> UC_V3
visitor --> UC_V4
UC_M2 ..> bank
@enduml
3.2 Organisation par Plateforme
Répartition des Cas d'Usage
| Plateforme | Nombre de Cas d'Usage | Document Détaillé | Acteur Principal |
|---|---|---|---|
| Application Mobile | 15 | 5.1.1 |
Client |
| Dashboard Partenaire | 10 | 5.1.2 |
Partenaire |
| Dashboard Admin | 12 | 5.1.3 |
Administrateur |
| Site Vitrine | 8 | 5.1.4 |
Visiteur |
| TOTAL | 45 | - | - |
CAS D'USAGE - APPLICATION MOBILE CLIENT
4.1 Vue d'Ensemble
L'application mobile est le point de contact principal pour les clients finaux. Elle permet la gestion complète du compte, l'accumulation et l'utilisation des points de cashback.
4.2 Diagramme de Cas d'Usage - Application Mobile
@startuml
skinparam backgroundColor #FFFFFF
left to right direction
skinparam packageStyle rectangle
skinparam roundcorner 10
actor "Client" as client #LightBlue
actor "Systeme Bancaire" as bank #Pink
actor "Notifications" as notif #Coral
rectangle "Application Mobile REWAPP" #LightCyan {
package "Authentification" #LightGreen {
usecase "Sinscrire" as UC01 #Aqua
usecase "Se connecter" as UC02 #Aqua
usecase "Reset MDP" as UC03 #Aqua
usecase "Biometrie" as UC04 #Aqua
}
package "Carte Bancaire" #Orange {
usecase "Lier carte" as UC05 #Gold
usecase "Consulter cartes" as UC06 #Gold
usecase "Supprimer carte" as UC07 #Gold
}
package "Tableau de Bord" #Yellow {
usecase "Solde points" as UC08 #LightYellow
usecase "Palier fidelite" as UC09 #LightYellow
usecase "Progression" as UC10 #LightYellow
}
package "Utilisation Points" #Pink {
usecase "Generer QR" as UC11 #Plum
usecase "Montant QR" as UC12 #Plum
usecase "Annuler QR" as UC13 #Plum
usecase "Virement" as UC14 #Plum
usecase "Consulter IBAN" as UC15 #Plum
usecase "Suivre virement" as UC16 #Plum
}
package "Partenaires" #LightGray {
usecase "Rechercher" as UC17 #Lavender
usecase "Filtrer" as UC18 #Lavender
usecase "Fiche partenaire" as UC19 #Lavender
usecase "Historique" as UC20 #Lavender
usecase "Filtrer transactions" as UC21 #Lavender
}
package "Profil" #Wheat {
usecase "Modifier profil" as UC22 #Bisque
usecase "Notifications" as UC23 #Bisque
usecase "Supprimer compte" as UC24 #Bisque
usecase "Export RGPD" as UC25 #Bisque
}
}
client --> UC01
client --> UC02
client --> UC05
client --> UC08
client --> UC11
client --> UC14
client --> UC17
client --> UC20
client --> UC22
UC02 <.. UC03 : extend
UC02 <.. UC04 : extend
UC05 ..> bank
UC11 ..> UC12 : include
UC14 ..> UC15 : include
UC11 ..> notif
UC14 ..> notif
@enduml
4.3 Liste des Cas d'Usage - Application Mobile
DOCUMENT DÉTAILLÉ
Voir 5.1.1 Application Mobile Client pour les spécifications complètes de chaque cas d'usage.
Cas d'Usage Application Mobile (15)
| ID | Cas d'Usage | Priorité | Description |
|---|---|---|---|
UC-M01 |
S'inscrire | Critique | Création compte email/mot de passe ou OAuth |
UC-M02 |
Se connecter | Critique | Authentification avec biométrie optionnelle |
UC-M03 |
Réinitialiser mot de passe | Haute | Récupération via email |
UC-M04 |
Activer biométrie | Moyenne | Configuration Face ID / Touch ID |
UC-M05 |
Lier carte bancaire | Critique | Intégration SDK OpenBanking |
UC-M06 |
Consulter cartes liées | Moyenne | Liste des cartes associées |
UC-M07 |
Supprimer carte | Moyenne | Déliaison d'une carte |
UC-M08 |
Consulter solde points | Critique | Affichage solde + équivalent € |
UC-M09 |
Voir palier fidélité | Haute | Badge Bronze/Silver/Gold/Platine/Diamant |
UC-M10 |
Voir progression palier | Moyenne | Barre de progression vers palier suivant |
UC-M11 |
Générer QR Code | Critique | QR code 60s pour utilisation chez partenaire |
UC-M12 |
Annuler QR Code | Haute | Annulation avant expiration |
UC-M13 |
Demander virement | Critique | Transfert points vers compte bancaire |
UC-M14 |
Suivre demande virement | Haute | Statut : En attente / En cours / Effectué |
UC-M15 |
Rechercher partenaires | Haute | Carte géolocalisée + filtres |
CAS D'USAGE - DASHBOARD PARTENAIRE
5.1 Vue d'Ensemble
Le dashboard partenaire est l'interface dédiée aux commerçants pour gérer leur présence sur REWAPP, scanner les QR codes clients et consulter leurs statistiques.
5.2 Diagramme de Cas d'Usage - Dashboard Partenaire
@startuml
skinparam backgroundColor #FFFFFF
left to right direction
skinparam packageStyle rectangle
skinparam roundcorner 10
actor "Partenaire" as partner #Orange
actor "Administrateur" as admin #Yellow
actor "Client" as client #LightBlue
rectangle "Dashboard Partenaire REWAPP" #Gold {
package "Inscription" #LightGreen {
usecase "Sinscrire" as UC01 #Aqua
usecase "Soumettre docs" as UC02 #Aqua
usecase "Attendre validation" as UC03 #Aqua
usecase "Notification" as UC04 #Aqua
}
package "Scan Transactions" #Orange {
usecase "Scanner QR" as UC07 #Yellow
usecase "Valider transaction" as UC08 #Yellow
usecase "Historique" as UC09 #Yellow
usecase "Export CSV" as UC10 #Yellow
}
package "Configuration" #Pink {
usecase "Taux cashback" as UC11 #Plum
usecase "Paliers fidelite" as UC12 #Plum
usecase "Infos commerce" as UC13 #Plum
}
package "Statistiques" #LightGray {
usecase "Dashboard stats" as UC16 #Lavender
usecase "Clients actifs" as UC19 #Lavender
}
package "Premium" #Cyan {
usecase "Souscrire premium" as UC20 #LightCyan
usecase "Analytics avances" as UC21 #LightCyan
usecase "Promotions" as UC22 #LightCyan
}
}
partner --> UC01
partner --> UC07
partner --> UC11
partner --> UC16
partner --> UC20
UC01 ..> UC02 : include
UC01 ..> UC03 : include
admin --> UC03 : valide
UC07 ..> UC08 : include
UC07 ..> client : scanne QR
UC20 <.. UC21 : extend
UC20 <.. UC22 : extend
@enduml
5.3 Liste des Cas d'Usage - Dashboard Partenaire
RÈGLE IMPORTANTE
Le taux de cashback est UNIQUE pour TOUS les produits du commerce.
Cas d'Usage Dashboard Partenaire (10)
| ID | Cas d'Usage | Priorité | Description |
|---|---|---|---|
UC-P01 |
S'inscrire partenaire | Critique | Formulaire entreprise + documents |
UC-P02 |
Soumettre documents | Critique | Upload KBIS, RIB, pièce identité |
UC-P03 |
Se connecter | Critique | Authentification dashboard |
UC-P04 |
Scanner QR Code | Critique | Lecture QR via webcam/smartphone |
UC-P05 |
Valider transaction | Critique | Confirmation débit points client |
UC-P06 |
Définir taux cashback | Haute | Configuration taux UNIQUE (ex: 3%) |
UC-P07 |
Configurer paliers | Moyenne | Seuils Silver/Gold/Platine/Diamant |
UC-P08 |
Consulter statistiques | Haute | Dashboard KPIs commerce |
UC-P09 |
Exporter transactions | Moyenne | Export CSV historique |
UC-P10 |
Souscrire premium | Moyenne | Abonnement 49€/mois |
DOCUMENT DÉTAILLÉ
Voir 5.1.2 Dashboard Partenaire pour les spécifications complètes.
CAS D'USAGE - DASHBOARD ADMIN
6.1 Vue d'Ensemble
Le dashboard admin est l'interface de gestion centrale de la plateforme REWAPP, réservée à l'équipe interne pour la validation des partenaires, la gestion des utilisateurs et la supervision des transactions.
6.2 Diagramme de Cas d'Usage - Dashboard Admin
@startuml
skinparam backgroundColor #FFFFFF
left to right direction
skinparam packageStyle rectangle
skinparam roundcorner 10
actor "Super Admin" as superadmin #Red
actor "Admin" as admin #Orange
actor "Support" as support #Yellow
rectangle "Dashboard Admin REWAPP" #LightGray {
package "Authentification" #LightGreen {
usecase "Connexion 2FA" as UC01 #Aqua
usecase "Gerer droits" as UC02 #Aqua
}
package "Dashboard KPIs" #LightBlue {
usecase "KPIs globaux" as UC03 #LightCyan
usecase "Evolution users" as UC04 #LightCyan
usecase "Analyser MRR" as UC06 #LightCyan
}
package "Gestion Partenaires" #Orange {
usecase "Verifier docs" as UC08 #Gold
usecase "Valider partenaire" as UC09 #Gold
usecase "Refuser partenaire" as UC10 #Gold
usecase "Suspendre partenaire" as UC11 #Gold
}
package "Gestion Utilisateurs" #Pink {
usecase "Rechercher user" as UC13 #Plum
usecase "Fiche utilisateur" as UC14 #Plum
usecase "Suspendre compte" as UC15 #Plum
}
package "Gestion Transactions" #Coral {
usecase "Detecter fraudes" as UC19 #LightCoral
usecase "Annuler transaction" as UC20 #LightCoral
usecase "Rembourser points" as UC21 #LightCoral
}
package "Gestion Virements" #Lavender {
usecase "Valider virement" as UC23 #Thistle
usecase "Rejeter virement" as UC24 #Thistle
}
}
superadmin --> UC01
superadmin --> UC02
admin --> UC01
admin --> UC09
admin --> UC13
admin --> UC19
admin --> UC23
support --> UC01
support --> UC13
support --> UC14
UC09 ..> UC08 : include
UC10 ..> UC08 : include
UC20 ..> UC21 : include
@enduml
6.3 Liste des Cas d'Usage - Dashboard Admin
RÈGLE OBLIGATOIRE
La validation manuelle des partenaires est OBLIGATOIRE avant activation.
Cas d'Usage Dashboard Admin (12)
| ID | Cas d'Usage | Priorité | Rôles Autorisés |
|---|---|---|---|
UC-A01 |
Se connecter 2FA | Critique | Tous |
UC-A02 |
Gérer droits admin | Critique | Super Admin |
UC-A03 |
Consulter KPIs | Haute | Admin, Super Admin |
UC-A04 |
Valider partenaire | Critique | Admin, Super Admin |
UC-A05 |
Refuser partenaire | Critique | Admin, Super Admin |
UC-A06 |
Suspendre partenaire | Haute | Admin, Super Admin |
UC-A07 |
Rechercher utilisateur | Haute | Tous |
UC-A08 |
Suspendre utilisateur | Haute | Admin, Super Admin |
UC-A09 |
Détecter fraudes | Critique | Admin, Super Admin |
UC-A10 |
Valider virement | Critique | Admin, Super Admin |
UC-A11 |
Générer rapports | Moyenne | Admin, Super Admin |
UC-A12 |
Configurer système | Critique | Super Admin |
DOCUMENT DÉTAILLÉ
Voir 5.1.3 Dashboard Admin pour les spécifications complètes.
CAS D'USAGE - SITE VITRINE
7.1 Vue d'Ensemble
Le site vitrine est le point d'entrée public pour découvrir REWAPP. Il présente l'offre, permet l'inscription des clients et partenaires, et affiche la liste des commerces partenaires.
7.2 Diagramme de Cas d'Usage - Site Vitrine
@startuml
skinparam backgroundColor #FFFFFF
left to right direction
skinparam packageStyle rectangle
skinparam roundcorner 10
actor "Visiteur" as visitor #LightGreen
actor "Prospect Client" as prospect_client #LightBlue
actor "Prospect Partenaire" as prospect_partner #Orange
rectangle "Site Vitrine REWAPP" #LightCyan {
package "Decouverte" #LightGreen {
usecase "Page accueil" as UC01 #Aqua
usecase "Offre clients" as UC02 #Aqua
usecase "Offre commercants" as UC03 #Aqua
usecase "FAQ" as UC04 #Aqua
usecase "Temoignages" as UC05 #Aqua
}
package "Partenaires" #Orange {
usecase "Liste partenaires" as UC06 #Gold
usecase "Rechercher" as UC07 #Gold
usecase "Filtrer categorie" as UC08 #Gold
usecase "Fiche partenaire" as UC09 #Gold
}
package "Inscription" #Pink {
usecase "Sinscrire client" as UC10 #Plum
usecase "Telecharger app" as UC11 #Plum
usecase "Sinscrire partenaire" as UC12 #Plum
usecase "Demander demo" as UC13 #Plum
}
package "Contact Legal" #LightGray {
usecase "Contacter REWAPP" as UC14 #Lavender
usecase "CGU" as UC15 #Lavender
usecase "Confidentialite" as UC16 #Lavender
}
}
visitor --> UC01
visitor --> UC02
visitor --> UC03
visitor --> UC06
visitor --> UC14
visitor --> UC15
prospect_client --> UC10
prospect_client --> UC11
prospect_partner --> UC12
prospect_partner --> UC13
UC06 <.. UC07 : extend
UC06 <.. UC08 : extend
UC07 ..> UC09 : include
UC10 ..> UC11 : redirection
@enduml
7.3 Liste des Cas d'Usage - Site Vitrine
Cas d'Usage Site Vitrine (8)
| ID | Cas d'Usage | Priorité | Description |
|---|---|---|---|
UC-V01 |
Consulter page accueil | Critique | Landing page avec proposition de valeur |
UC-V02 |
Découvrir offre clients | Haute | Page détaillant les avantages utilisateurs |
UC-V03 |
Découvrir offre commerçants | Haute | Page détaillant les avantages partenaires |
UC-V04 |
Consulter liste partenaires | Haute | Annuaire des commerces affiliés |
UC-V05 |
Rechercher partenaire | Moyenne | Recherche par nom ou localisation |
UC-V06 |
S'inscrire client | Critique | Redirection vers téléchargement app |
UC-V07 |
S'inscrire partenaire | Critique | Formulaire pré-inscription partenaire |
UC-V08 |
Contacter REWAPP | Moyenne | Formulaire de contact |
DOCUMENT DÉTAILLÉ
Voir 5.1.4 Site Vitrine pour les spécifications complètes.
RELATIONS ENTRE CAS D'USAGE
8.1 Relations d'Extension (<<extend>>)
Les relations d'extension représentent des comportements optionnels qui enrichissent un cas d'usage de base.
Relations d'Extension
| Cas d'Usage Base | Extension | Condition |
|---|---|---|
| Se connecter | Activer biométrie |
Si biométrie configurée |
| Se connecter | Réinitialiser mot de passe |
Si mot de passe oublié |
| Générer QR Code | Annuler QR Code |
Si utilisateur annule avant scan |
| Souscrire premium | Analytics avancés |
Si abonnement actif |
| Souscrire premium | Promotions ciblées |
Si abonnement actif |
| Rechercher partenaires | Filtrer par catégorie |
Si filtres appliqués |
8.2 Relations d'Inclusion (<<include>>)
Les relations d'inclusion représentent des sous-cas d'usage obligatoirement exécutés.
Relations d'Inclusion
| Cas d'Usage Principal | Inclusion | Description |
|---|---|---|
| Générer QR Code | Définir montant |
Saisie obligatoire du montant en points |
| Demander virement | Consulter IBAN |
Vérification IBAN obligatoire |
| S'inscrire partenaire | Soumettre documents |
KBIS, RIB obligatoires |
| Valider partenaire | Vérifier documents |
Contrôle documents obligatoire |
| Scanner QR Code | Valider transaction |
Confirmation débit automatique |
| Annuler transaction | Rembourser points |
Crédit points automatique |
8.3 Généralisations
Les généralisations représentent des relations d'héritage entre acteurs.
@startuml
skinparam backgroundColor #FFFFFF
skinparam actorStyle awesome
skinparam roundcorner 10
actor "Administrateur" as admin #LightGray
actor "Super Admin" as superadmin #Red
actor "Admin" as adminuser #Orange
actor "Support" as support #Yellow
superadmin --|> admin
adminuser --|> admin
support --|> admin
note right of superadmin #LightCoral : Tous droits + Config systeme
note right of adminuser #Gold : Gestion + Validation partenaires
note right of support #LightYellow : Lecture seule + Support
@enduml
Hiérarchie des rôles Admin :
- Administrateur (généralisation) : Rôle parent abstrait
- Super Admin : Hérite de Administrateur + droits configuration système
- Admin : Hérite de Administrateur + droits gestion
- Support : Hérite de Administrateur (droits limités consultation)
SYNTHÈSE ET RÉFÉRENCES DOCUMENTAIRES
9.1 Synthèse des Cas d'Usage par Plateforme
Synthèse par Priorité
| Plateforme | Critiques | Haute Priorité | Total |
|---|---|---|---|
| Application Mobile | 6 | 5 | 15 |
| Dashboard Partenaire | 5 | 3 | 10 |
| Dashboard Admin | 6 | 4 | 12 |
| Site Vitrine | 3 | 3 | 8 |
| TOTAL | 20 | 15 | 45 |
9.2 Règles Métier Applicables aux Cas d'Usage
RAPPEL DES RÈGLES FONDAMENTALES
- Ratio de points : 1 point = 0,10€
- Cashback bancaire : 10 points = 0,95€ (pénalité -5%)
- Cashback commerçant : 10 points = 1,05€ (bonus +5%)
- QR Code : Validité 60 secondes, usage UNIQUE
- Seuil virement : Minimum 100 points (= 9,50€)
- Paliers : Bronze / Silver / Gold / Platine / Diamant
- Validation partenaire : OBLIGATOIRE par admin avant activation
- Taux cashback : UNIQUE par commerçant (pas de différenciation produit)
9.3 Documents Détaillés
Pour les spécifications complètes de chaque cas d'usage, consulter les documents suivants :
9.4 Diagrammes de Séquence Associés
Pour les flux détaillés des cas d'usage critiques, consulter :
- 5.2.1 Inscription Client : Flux d'inscription et validation email
- 5.2.2 Liaison Carte Bancaire : Intégration OpenBanking
- 5.2.3 Détection Transaction : Crédit automatique de points
- 5.2.4 Génération QR Code : Processus QR avec expiration 60s
- 5.2.5 Scan QR et Débit : Validation par partenaire