Module Payment¶
Le module payment gère les transactions de paiement et la création de tickets dans l’API ApiJO.
Structure du module¶
Description¶
Le module payment simule un système de paiement complet avec :
Création d’intentions de paiement
Confirmation des transactions
Gestion des remboursements
Création automatique de tickets après paiement réussi
Fonctionnalités principales¶
- Simulation de paiement
Système mock pour tester les transactions sans vraie passerelle de paiement.
- Gestion des paniers
Traitement des items de panier pour créer des tickets correspondants.
- Gestion des places
Vérification automatique de la disponibilité des places avant création de tickets.
- Transactions atomiques
Utilisation des transactions Django pour garantir la cohérence des données.