884 B
884 B
ADR-011: Hyperswitch pour les Paiements
Date: 2026-03-04
Status: Accepted
Source: ORIGIN_MASTER_ARCHITECTURE.md
Contexte
Le projet nécessite un système de paiement pour la marketplace. Un vendor lock-in sur un seul PSP (Stripe) limite la flexibilité et augmente les coûts.
Décision
Utiliser Hyperswitch, agrégateur de paiement open source, comme couche d'abstraction au-dessus des PSP.
Conséquences
Positives:
- Multi-PSP (Stripe, Adyen, PayPal) sans changement de code
- Open source, auditable
- Pas de vendor lock-in
- Smart routing entre PSP
Négatives:
- Hébergement et maintenance de l'instance Hyperswitch
- Moins de documentation que l'intégration Stripe directe
Alternatives rejetées
- Stripe direct: vendor lock-in, commissions non négociables
- Développement interne: trop risqué pour conformité PCI-DSS