Une plateforme Pay by Bank pour l'e-commerce européen : création de payment intents, sélection de banque, redirection vers le prestataire Open Banking, confirmation par webhook, commande payée.
Cette plateforme n'est pas un établissement de paiement. L'authentification bancaire et l'initiation de virement relèvent d'un prestataire Open Banking agréé, qui sera connecté via ses interfaces officielles.
Chaque paiement possède un identifiant unique et un cycle de vie contrôlé exclusivement côté serveur.
Treize statuts, transitions validées. Le navigateur ne peut jamais déclarer un paiement terminé.
Réception générique par prestataire, vérification de signature et déduplication des événements.
Clés API hachées, sécurité au niveau des lignes, journal d'audit, clés d'idempotence.