Skip to main contentVue d’ensemble de l’architecture
L’écosystème TresorPay repose sur trois composants principaux :
- Payment Engine (PE)
- Connecteur Bancaire
- Systèmes Bancaires
Le Connecteur Bancaire agit comme un **intermédiaire sécurisé et standardisé **entre le Payment Engine et les banques.
Flux fonctionnel de haut niveau
- Le Payment Engine génère un ordre de paiement
- L’ordre est transmis au Connecteur
- Le Connecteur envoie l’ordre à la Banque
- La Banque traite l’ordre
- Le statut est retourné au Connecteur
- Le Connecteur propage le statut vers le Payment Engine
Principes de conception
- Découplage : aucune interaction directe Banque ↔ Payment Engine
- Standardisation : protocole et format uniques pour toutes les banques
- Sécurité par défaut : mTLS, signatures, anti-rejeu
- Extensibilité : REST et SFTP supportés
- Résilience : retries, idempotence, traitement asynchrone
Caractéristiques des paiements supportés
- Un débiteur unique
- Plusieurs bénéficiaires
- Répartition des montants par poids ou pourcentage
- Règlement synchrone ou asynchrone