Les meilleurs intégrateurs paiement freelances sont sur Codeur.com
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
15 freelances ont répondu à ce projet
12 propositions de devis en moins de 2h
Montant moyen des devis proposés : 700 €
Estimation du délai : 5 jours
Projet réalisé par Platane
Nos ressources utiles
Allez plus loin avec nos ressources liées à ce projet !
Simulateur de prix : Combien coûte un site internet ?
Téléchargement : Cahier des charges pour créer un site web