Vues Payment¶
Le module payment contient les vues pour la gestion des transactions de paiement.
Vues du module Payment:
MockPaymentView¶
- class payment.views.MockPaymentView(**kwargs)¶
Bases :
APIViewEndpoint POST /api/payments/check/ Simule un appel a un service de paiement.
- permission_classes = [<class 'rest_framework.permissions.IsAuthenticated'>]¶
- post(request)¶
- Description
Vue API pour simuler les transactions de paiement. Cette vue permet de tester le processus de paiement sans utiliser de vraie passerelle de paiement.
- Permissions
Utilisateur authentifié requis
- Endpoint
POST
/api/payments/check/- Simule une transaction de paiement
- Fonctionnalités
Validation des données de paiement
Simulation de transaction avec passerelle fictive
Création automatique de tickets en cas de succès
Gestion des erreurs et des échecs de paiement