Développement Backend et
orchestration de paiement

Purse

Contexte de la mission

L’objectif principal était d’offrir une intégration fluide avec de nombreux prestataires de paiement (PSP) afin d’améliorer le taux de conversion et de proposer une expérience utilisateur optimale.

Pour répondre à ce besoin, Anthony a été missionné afin de concevoir, implémenter et maintenir l’API de l’orchestrateur de paiement, tout en garantissant sa robustesse, sa scalabilité et sa sécurité.

Rôles et responsabilités

Conception et mise en place d’une API REST permettant aux marchands de gérer leurs transactions via différents prestataires de paiement.

Implémentation d’une architecture réactive avec Java Reactor pour améliorer la scalabilité et la performance de l’API.

Intégration de Kafka pour assurer une gestion efficace des événements de paiement et des communications asynchrones.

L’API devait permettre aux marchands d’accéder à une large gamme de solutions de paiement. Le freelance a ainsi :

Étudié et intégré les solutions des principaux PSP : PayPal, Worldline, Oney, Cofidis, Satispay, Systempay, ACI, Illicado…

Réalisé une analyse fonctionnelle et technique des différentes solutions pour assurer leur bonne interopérabilité avec l’orchestrateur.

Implémenté des connecteurs spécifiques permettant d’interfacer chaque solution avec l’API.

Sécurisation des paiements avec une solution externe de 3D Secure (3DS) pour garantir la conformité et la protection des transactions.

Mise en place d’un Vault externe pour la tokenisation des cartes bancaires, renforçant ainsi la confidentialité et la sécurité des données sensibles.

Réalisation d’un Proof of Concept (PoC) mobile avec la solution Tap On Mobile de Worldline, permettant aux commerçants d’accepter des paiements sans terminal physique via un simple smartphone NFC.

Supervision et maintenance de l’infrastructure pour assurer la disponibilité et la performance de l’API.

Mise en place d’une surveillance proactive avec Datadog pour le monitoring des transactions et la détection des anomalies.

Gestion des déploiements continus (CI/CD) via GitHub et Google Cloud.

Amélioration continue et optimisations techniques pour accroître la robustesse et l’évolutivité de la solution.

Impact et résultats

Cette mission a permis de renforcer la position de Purse en tant qu’acteur clé du paiement omnicanal, tout en garantissant une expérience fluide et sécurisée aux marchands et à leurs clients.

Connectivité améliorée avec plusieurs PSP, offrant plus de flexibilité aux marchands.
Sécurisation des paiements grâce à l’intégration du 3DS et de la tokenisation des cartes.
Optimisation du taux de conversion, réduisant le taux d’échec des paiements.
Réduction des coûts pour les marchands grâce à une gestion intelligente des flux de paiement.
Innovation avec SoftPOS, ouvrant de nouvelles opportunités pour le paiement mobile sans terminal.

Prendre contact

Vous avez un projet similaire ? Vous souhaitez avoir un renfort technique ? N’hésitez pas à prendre contact en formulant votre demande.