top of page

Devenir Développeur

FREELANCE INDEPENDANT

BRIEF TECHNIQUE - INTÉGRATION TPE WORLDLINE / INGENICO


CONTEXTE DES PROJETS


Nous développons des kiosques distributeurs automatiques (snacks, pizza, mini-Market), ainsi que des Kiosques

de type "Kiosque self-service restaurant" (Fast-Food) et "Kiosque supermarché" SaaS SuperMarket SaaS

avec paiement par carte bancaire (TPE, TPA).


Nous sommes fabriquant.

Weiland entertainment Ltd France, Paris, France

weiland-entertainment@europe.com

L'interface utilisateur complète existe déjà et sera mise à disposition sur GitHub.
IMPORTANT : Il ne s'agit PAS de créer une application complète de A à Z !

MISSION PRÉCISE DU DÉVELOPPEUR
CE QUI EXISTE DÉJÀ :

Interface client complète : Catalogue produits, panier, commande
Interface administrateur : Gestion produits, statistiques, paramètres
Design finalisé : Responsive, tactile, moderne
Structure technique : React/TypeScript, base de données
Simulation paiement : Processus complet en mode démo

VOTRE MISSION UNIQUE :
Remplacer la simulation de paiement par l'intégration du vrai TPE Worldline

TÂCHES TECHNIQUES DÉTAILLÉES


1. RÉCUPÉRATION DU CODE EXISTANT

Accès au dépôt GitHub avec l'application complète
Analyse de la structure existante
Compréhension du flux de paiement simulé actuel

2. INTÉGRATION PROTOCOLE WORLDLINE 1042SE

Remplacement de la fonction simulerPaiement() par paiementTPEWorldline()
Communication série avec le terminal SELF/8000 (USB/RS232)
Gestion du protocole 1042SE (documentation fournie)
Parsing des réponses TPE (codes succès/erreur)

3. GESTION DES CAS D'USAGE

Paiement réussi : Distribution produit + mise à jour stock
Paiement refusé : Gestion erreur + retour interface
Timeout/Déconnexion : Gestion des interruptions
Erreurs techniques : Logs + messages utilisateur clairs

4. CONFIGURATION ET SÉCURITÉ

Fichier de configuration séparé (clés API, paramètres TPE)
Variables d'environnement pour les données sensibles
Chiffrement des communications bancaires
Conformité PCI-DSS et normes sécurité

5. TESTS ET VALIDATION

Tests unitaires : Fonctions de communication TPE
Tests d'intégration : Flux complet paiement → distribution
Tests avec matériel : TPE SELF/8000 physique fourni
Validation avec différentes cartes bancaires

6. DOCUMENTATION ET FORMATION

Documentation technique : Code ajouté et modifications
Guide d'installation : Déploiement sur machines de production
Guide de configuration : Paramétrage par client
Guide de dépannage : Résolution erreurs courantes

ENVIRONNEMENT TECHNIQUE

STACK EXISTANTE :

Frontend : React 18+ TypeScript
Styling : Tailwind CSS
État : Context API / Redux
Base de données : JSON local / Firebase
Build : Vite / Webpack

MATÉRIEL À INTÉGRER :

TPE : Worldline SELF/8000
OS cible : Linux Ubuntu (mini-PC embarqué)
Connexion : USB/RS232 vers TPE
Réseau : 4G/Ethernet pour transactions

PROTOCOLES ET STANDARDS :

Communication TPE : Protocole 1042SE Worldline
Sécurité : PCI-DSS, chiffrement SSL/TLS
Certifications : EMV, CB, Visa, Mastercard

LIVRABLES ATTENDUS


CODE SOURCE :

Dépôt GitHub mis à jour avec vos modifications
Branches séparées : main (original) + tpe-integration (vos ajouts)
Commits commentés et historique clair
Code propre et documenté

DOCUMENTATION :

README technique : Installation et configuration
Guide développeur : Architecture et fonctions ajoutées
Manuel utilisateur : Utilisation pour les clients finaux
FAQ dépannage : Résolution problèmes courants

TESTS :

Suite de tests automatisés (Jest/Vitest)
Rapport de tests avec TPE physique
Validation sur différents environnements
Performance : Temps de réponse optimisés

PLANNING ET MÉTHODOLOGIE
PHASE 1 - ANALYSE (3-5 jours)

Étude du code existant sur GitHub
Analyse de la documentation Worldline
Plan d'intégration détaillé

PHASE 2 - DÉVELOPPEMENT (10-15 jours)

Implémentation protocole 1042SE
Intégration dans l'application existante
Tests unitaires et debugging

PHASE 3 - VALIDATION (3-5 jours)

Tests avec TPE physique
Validation tous scénarios d'usage
Documentation finale

DURÉE TOTALE ESTIMÉE : 2-3 semaines

 


PROFIL RECHERCHÉ
COMPÉTENCES TECHNIQUES OBLIGATOIRES :

React/TypeScript : Maîtrise confirmée
Protocoles série : RS232, USB communication
API Bancaires : Expérience monétique/paiement
Linux : Administration système Ubuntu
Git/GitHub : Gestion de versions avancée

EXPÉRIENCE SOUHAITÉE :

TPE/Monétique : Intégration terminaux bancaires
IoT/Embedded : Systèmes embarqués Linux
Worldline/Ingenico : Connaissance protocoles
Distributeurs : Expérience vending/kiosques

QUALITÉS PERSONNELLES :

Autonomie : Capable de travailler en indépendance
Communication : Français fluent, reporting régulier
Rigueur : Domaine bancaire = zéro erreur acceptable
Disponibilité : Réactivité pour support post-livraison

CONDITIONS ET MODALITÉS


TYPE DE MISSION :

Freelance/Prestation : Mission ponctuelle définie
Télétravail : 100% à distance possible
Support : Accompagnement 1 mois post-livraison
Propriété : Code source reste propriété client

MATÉRIEL FOURNI :

Accès GitHub : Dépôt avec application existante
TPE test : SELF/8000 pour développement
Documentation : Specs Worldline 1042SE
Support technique : Contact direct Worldline si besoin

CRITÈRES DE SÉLECTION :

Portfolio : Projets similaires TPE/monétique
Références : Clients précédents contactables
Approche technique : Compréhension du brief
Tarif : (Devis)
Délais : Planning réaliste et respecté

POUR CANDIDATER


VOTRE RÉPONSE DOIT CONTENIR :

Portfolio TPE : Projets monétique/bancaire réalisés
Approche technique : Comment vous comptez procéder
Planning détaillé : Phase par phase avec durées
Tarif global : Prix fixe tout compris
Références : 2-3 clients contactables
Questions : Points à clarifier sur le projet

!!! ATTENTION !!! - NE RÉPONDEZ QUE SI :

Vous avez déjà intégré des TPE (Worldline/Ingenico)
Vous maîtrisez React/TypeScript en production
Vous comprenez qu'il s'agit d'intégration, pas de création complète
Vous acceptez de travailler sur code existant GitHub


Les candidatures hors-sujet ou sans expérience TPE ne seront pas étudiées.
Merci de votre compréhension et bonne candidature !

SuperMarket SaaS by Weiland

kiosque room service hôtel by Weiland

Locker minutes by Weiland

LM-XE-0.4C

WEILAND

Bienvenue sur Weiland

Votre partenaire de référence pour les solutions automatisées et les technologies Retail innovantes

Bienvenue sur Weiland, la plateforme en ligne dédiée exclusivement aux entreprises qui souhaitent commander des fournitures ou réaliser une fabrication sur mesure pour leurs machines et kiosques automatiques. Notre expertise vous accompagne dans tous vos projets d'automatisation commerciale.

Nos Solutions Spécialisées

Découvrez notre gamme complète de solutions automatisées, conçues pour répondre aux besoins spécifiques de votre secteur d'activité :

Documentation Complète

Pour vous offrir une expérience d'achat optimale, nous mettons à votre disposition notre catalogue détaillé de 302 pages, vous permettant de découvrir en profondeur toutes les spécifications techniques et fonctionnalités de nos produits. Cette documentation exhaustive vous aide à faire le choix le plus adapté à vos besoins.

Notre Engagement Qualité

Service personnalisé : Demandez gratuitement un devis adapté à votre projet

Expertise technique : Notre mission est d'offrir aux professionnels un environnement entièrement dédié à l'automatisation et aux technologies Retail de nouvelle génération

Transparence tarifaire : Tous les tarifs affichés sur notre plateforme sont indiqués hors taxes (H.T.)

Service après-vente garanti : Chaque achat bénéficie contractuellement de notre service après-vente SAV / Service client

Garantie étendue : Nos produits sont garantis de 2 à 10 ans selon les gammes, pour vous assurer une tranquillité d'esprit totale

Parcourez dès maintenant notre store et laissez-vous guider vers les solutions automatisées qui révolutionneront votre activité.

231, rue Saint-Honoré, 75001, Paris, France

GROUPE WEILAND© 2025 Copyright ® Tous droits réservés - 2025 Kiosque room service - 2025 Locker minutes - 2025 Ordering kiosk self service - 2025 Kiosque Self-service
bottom of page