Les meilleurs intégrateurs paiement freelances sont sur Codeur.com

Intégration de psp PayGreen dans une application React/Firebase

 Terminé · 500 € à 1 000 € · 15 offres · 688 vues · 25 interactions


Nous recherchons un développeur freelance expérimenté pour finaliser l’intégration de PayGreen dans notre application web existante. Le projet consiste à implémenter et tester le SDK PayGreen dans une application développée en React (version 18.3) avec Firebase (v11.2.0) en backend. Vous aurez la liberté de choisir l’implémentation technique, et je possède déjà le code source d’intégrations antérieures (notamment sur l’application Blackbird et d’autres applications disponibles sur le store) qui pourra vous servir de référence, sous contrat de confidentialité.

Contexte technique et architecture existante :

Frontend :
React 18.3, TypeScript
Tailwind CSS pour le styling
Shadcn/UI pour les composants UI
Lucide React pour les icônes
React Router Dom pour la navigation
Zustand pour la gestion d'état

Backend :
Firebase (v11.2.0) : Cloud Functions, Authentication, Hosting, Paiement
Intégration du PayGreen JavaScript SDK (v2) avec environnements sandbox et production
Configuration CORS et sécurité via Firebase Cloud Functions

Architecture actuelle :
Composant PaymentMethods.tsx pour la gestion des moyens de paiement et l’initiation de PayGreen
Hook personnalisé usePayGreenInit.ts pour l’initialisation du SDK, chargement des scripts/styles et création des payment intents
Enregistrement des moyens de paiement via une Cloud Function dédiée (newPayment-registerPaymentMethod)
Interfaces TypeScript pour la configuration PayGreen et le suivi des événements

Ce qui est implémenté :
Chargement asynchrone du SDK PayGreen et initialisation sécurisée
Gestion des différents moyens de paiement (Carte bancaire, Swile, Up / Bimply / Sodexo)
Suivi des événements de paiement avec logs côté Firebase Cloud Functions

Les missions :

Finalisation de l’intégration PayGreen :
Vérifier et optimiser le chargement du SDK en sandbox puis en production
Assurer une gestion d’erreur avancée et sécuriser la communication entre Firebase et PayGreen
Mettre en place une page de succès/échec de paiement et un historique des transactions

Tests et débogage :
Réaliser des tests unitaires et d’intégration
Logger et suivre les événements critiques pour garantir la stabilité de la solution
Sécurité et bonnes pratiques :

Respecter la sécurité des clés API et des données sensibles
Vérifier la configuration CORS et la validation des données côté serveur

Profil recherché :
Expérience significative en développement web avec React et TypeScript
Connaissance approfondie de Firebase et des Cloud Functions
Expérience dans l’intégration de solutions de paiement et familiarité avec le SDK PayGreen
Capacité à travailler de manière autonome et à rédiger une documentation claire pour faciliter la maintenance

Modalités :
Travail en freelance avec possibilité de collaboration à distance
Début du projet dès que possible
Envoi d’un portfolio ou d’exemples de réalisations similaires souhaité
Accès au code source des intégrations existantes (applications déjà publiées sur le store) sera fourni sous contrat de confidentialité
Si vous êtes motivé(e) par ce challenge et que vous possédez les compétences requises, merci de postuler en nous envoyant votre proposition détaillée et vos références.

Nous attendons vos candidatures avec impatience !

Budget indicatif : 500 € à 1 000 €

Publication : 20 février 2025 à 16h28

Profils recherchés : Intégrateur de systèmes de paiement en ligne freelance , Développeur JavaScript freelance , Développeur front-end freelance , Développeur API freelance , Développeur React freelance

Le profil du client est reservé aux prestataires abonnés

Créer un compte

15 freelances ont répondu à ce projet

12 propositions de devis en moins de 2h

Platane Agence d'assistants virtuels
Hugo Battoue Agence développement spécifique
EncureIT_Systems Agence IA
minuitagency Agence de développement mobile
Fabien Déchery Agence développement spécifique
David Marchesseau Agence de développement mobile
Camille Compiègne Agence développement spécifique
+8

Montant moyen des devis proposés : 700 €

Estimation du délai : 5 jours

Publier un projet similaire

Nos ressources utiles

Allez plus loin avec nos ressources liées à ce projet !

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients