Skip to main content

Vue d’ensemble de l’architecture

L’écosystème TresorPay repose sur trois composants principaux :
  1. Payment Engine (PE)
  2. Connecteur Bancaire
  3. 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

  1. Le Payment Engine génère un ordre de paiement
  2. L’ordre est transmis au Connecteur
  3. Le Connecteur envoie l’ordre à la Banque
  4. La Banque traite l’ordre
  5. Le statut est retourné au Connecteur
  6. 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