Modèles d’applications

Créer une application comme Vinted ou Leboncoin : architecture, coût et pièges

Une application comme Vinted repose sur cinq blocs : annonces de particuliers, recherche avec filtres, messagerie, paiement bloqué jusqu’à la réception via un service comme Stripe Connect, et modération. S’y ajoutent les obligations de DAC7 et du DSA. Une marketplace web et mobile sur mesure se situe entre 12 000 et 30 000 € HT en fourchette indicative.

Créer une application comme Vinted ou Leboncoin, c’est construire une place de marché où des particuliers vendent à d’autres particuliers. L’interface paraît simple : des photos, un prix, un bouton « Acheter ». Derrière, il faut un paiement qui protège les deux parties, une modération sérieuse et des obligations fiscales précises. C’est un projet de développement de marketplace sur mesure, pas une boutique en ligne de plus.

Chez AppliWin, je développe des applications Flutter pour iOS et Android, adossées à un back-office WordPress via une API REST sur mesure. Voici l’architecture d’une marketplace C2C, le fonctionnement du paiement « séquestre » avec Stripe Connect, ce qu’imposent DAC7 et le DSA, le budget à prévoir et les pièges qui font échouer la plupart des clones.

L’architecture d’une marketplace C2C comme Vinted

Une application comme Vinted ou Leboncoin repose sur cinq blocs : des annonces publiées par des particuliers, une recherche avec filtres, une messagerie entre acheteur et vendeur, un paiement qui bloque l’argent jusqu’à la réception, et une modération. Vinted y ajoute la livraison intégrée ; Leboncoin propose aussi paiement sécurisé et livraison, mais reste d’abord un site de petites annonces.

La différence avec un site e-commerce classique est fondamentale : la plateforme ne possède aucun stock. Ce sont les utilisateurs qui créent le catalogue, avec des photos prises au téléphone, des descriptions inégales et des prix négociables. Votre application doit donc rendre la publication très rapide, et la confiance très visible.

BriqueCe qu’elle faitDifficulté
Annonces et photosPublication depuis le téléphone, compression des images, catégories, tailles, étatMoyenne
Recherche et filtresTexte, catégorie, prix, marque, localisation, alertes de rechercheMoyenne à forte
MessagerieQuestions, offres de prix, envoi de photos complémentairesMoyenne
Paiement et fonds bloquésCarte, Apple Pay, Google Pay, commission, versement après réceptionForte
LivraisonÉtiquettes d’envoi, suivi de colis, points relaisForte (intégrations transporteurs)
Litiges et modérationSignalement, blocage, objets interdits, contrefaçons, remboursementsForte, humaine autant que technique
Back-officeValidation, remboursements, statistiques, exports fiscauxMoyenne
Les briques d’une application type Vinted et leur niveau de difficulté

Côté technique, je prévois de compresser les photos dans l’application avant l’envoi, de les stocker hors de la base et de les servir en WebP : sur une marketplace, les images représentent l’essentiel du poids et des coûts d’hébergement. Pour un lancement de niche, un back-office WordPress avec des tables sur mesure gère sans peine annonces, commandes et litiges. Quand le volume grandit, la recherche est la première brique à confier à un moteur dédié, sans toucher au reste.

Stripe Connect et paiement « séquestre » : comment ça marche

Sur une marketplace entre particuliers, l’acheteur paie, l’argent est conservé par un établissement de paiement agréé, puis versé au vendeur après la réception, commission déduite. Stripe Connect, Mangopay ou Lemonway gèrent ce circuit, la vérification d’identité des vendeurs et les virements : la plateforme n’a pas besoin de son propre agrément.

  1. L’acheteur paie par carte, Apple Pay ou Google Pay ; la commission de la plateforme est calculée.
  2. Les fonds sont conservés par l’établissement de paiement : rien n’est encore versé au vendeur.
  3. Le vendeur expédie ; le numéro de suivi met à jour la commande dans l’application.
  4. À la réception confirmée, ou après un court délai sans réclamation, l’API déclenche le versement au vendeur.
  5. En cas de litige, la plateforme gèle le versement et rembourse tout ou partie de l’achat.

On parle souvent de séquestre par commodité. Juridiquement, ce n’est pas la plateforme qui garde l’argent : c’est l’établissement de paiement, et c’est précisément ce qui évite de solliciter un agrément auprès de l’ACPR. Avec Stripe, deux mécanismes permettent ce scénario : ne transférer les fonds au vendeur qu’après la réception, ou les transférer tout de suite mais retarder le virement vers sa banque. En Europe, les virements manuels permettent de retenir les fonds jusqu’à 90 jours, ce qui couvre largement un délai de livraison.

Côté coûts, la grille publique de Stripe affiche 1,5 % + 0,25 € par paiement avec une carte européenne standard. Dans la formule où la plateforme fixe elle-même ses tarifs, s’ajoutent 2 € par compte vendeur actif et par mois, et 0,25 % + 0,10 € par virement. Ces montants évoluent : vérifiez-les au moment du lancement. Bonne nouvelle en revanche : pour des biens physiques, Apple et Google n’imposent ni leur achat intégré ni leur commission (règle 3.1.3(e) des App Review Guidelines).

DAC7 et DSA : les obligations d’une marketplace entre particuliers

Deux textes européens encadrent une application type Vinted. DAC7 oblige la plateforme à collecter l’identité fiscale des vendeurs et à déclarer chaque année ceux qui atteignent 30 ventes ou dépassent 2 000 €. Le DSA impose des conditions d’utilisation claires, un mécanisme de signalement des contenus illicites et des décisions de modération motivées.

DAC7 : déclarer les vendeurs au fisc

La directive DAC7, transposée dans le Code général des impôts, impose aux plateformes une déclaration annuelle, au plus tard le 31 janvier, des vendeurs et de leurs revenus de l’année précédente. Un vendeur de biens n’est exclu que s’il reste sous 30 ventes et sous 2 000 € sur l’année : les deux conditions sont cumulatives. Il faut collecter, pour chaque vendeur concerné, son identité, son adresse, son numéro fiscal, sa date de naissance et ses coordonnées bancaires.

Concrètement, c’est un module à inscrire dans le cahier des charges de l’application dès le MVP : un profil fiscal dans le parcours vendeur, des relances automatiques avant le seuil, et un export annuel dans le back-office. Récupérer ces données après coup auprès de milliers de vendeurs est un cauchemar, et un vendeur qui ne les fournit pas doit pouvoir être bloqué.

DSA : modération et transparence

  • Un point de contact unique pour les autorités et pour les utilisateurs
  • Un mécanisme de signalement des annonces illicites (contrefaçons, objets interdits)
  • Une explication motivée envoyée au vendeur quand une annonce est retirée
  • Des conditions d’utilisation lisibles, qui décrivent les règles de modération
  • Une information claire sur le classement des annonces, exigée aussi par l’article L111-7 du Code de la consommation
  • Une distinction visible entre vendeur particulier et vendeur professionnel

Les micro et petites entreprises sont dispensées de plusieurs obligations du DSA, dont la vérification approfondie des vendeurs professionnels. Mais l’exemption tombe quand la plateforme grandit, et Vinted comme Leboncoin accueillent aussi des professionnels. Prévoir dès le départ un statut « professionnel » et ses justificatifs évite une refonte du parcours d’inscription.

Budget : combien coûte une application comme Vinted ?

Une marketplace web et mobile sur mesure se situe chez moi entre 12 000 et 30 000 € HT, en fourchette indicative. Un lancement de niche, avec annonces, messagerie, paiement Stripe Connect et back-office, reste dans le bas de la fourchette ; la livraison intégrée, la recherche avancée et une version web complète tirent vers le haut.

Ces options font le plus varier la facture, en fourchettes indicatives HT :

  • Messagerie en temps réel : 1 500–4 000 €.
  • Paiement en ligne et commission : 1 000–3 000 €.
  • Géolocalisation et recherche par distance : 800–2 500 €.
  • Version web en plus d’iOS et Android : 1 500–5 000 €.
  • Design UI/UX sur mesure : 1 500–4 000 €.

Ajoutez les frais récurrents : hébergement et stockage des photos, frais Stripe, comptes développeur (99 $ par an chez Apple, 25 $ une seule fois chez Google), maintenance et mises à jour imposées chaque année par les stores. Le détail est sur la page prix d’une application mobile, et le devis définitif suit un échange de cadrage gratuit.

Les pièges qui font échouer les clones de Vinted

La plupart des clones de Vinted échouent pour des raisons non techniques : un catalogue vide au lancement, une cible trop large, une modération sous-estimée et des obligations fiscales oubliées. Le code compte, mais l’amorçage et la confiance décident de la survie d’une marketplace entre particuliers.

  • Copier Vinted en entier. Vinted, c’est plus de quinze ans de produit. Visez une niche précise : matériel de puériculture, équipement de sport, instruments de musique, vêtements de travail.
  • Lancer sans annonces. Un acheteur qui ne trouve rien ne revient pas. Amorcez avec un stock partenaire, une communauté existante ou une zone géographique restreinte.
  • Sous-estimer la modération. Faux comptes, arnaques au paiement hors plateforme, contrefaçons : il faut des règles, des outils dans le back-office et du temps humain.
  • Gérer l’argent soi-même. Encaisser sur son compte puis reverser aux vendeurs expose à un risque réglementaire réel.
  • Oublier DAC7. Sans données fiscales collectées à l’inscription, la première déclaration devient ingérable.
  • Négliger les photos. Des images non compressées ralentissent l’application et font exploser les coûts de stockage.

À retenir

Une application comme Vinted, c’est une marketplace C2C : catalogue créé par les utilisateurs, paiement bloqué jusqu’à la réception via un établissement agréé, modération et obligations DAC7 et DSA.

Commencez par une niche, prévoyez le parcours fiscal du vendeur dès le MVP et confiez l’argent à Stripe Connect, Mangopay ou Lemonway.

Questions fréquentes

Combien coûte une application comme Vinted ?

En fourchette indicative, une marketplace web et mobile sur mesure se situe chez moi entre 12 000 et 30 000 € HT, pour iOS et Android avec un seul code Flutter et un back-office WordPress. Un premier lancement de niche reste dans le bas de la fourchette. La livraison intégrée avec étiquettes et points relais, une recherche avancée, une version web complète et un design très travaillé font monter le budget. Prévoyez aussi les frais récurrents : hébergement des photos, frais de paiement et maintenance.

Comment Vinted gagne-t-il de l’argent ?

Vinted se rémunère principalement sur des frais de protection payés par l’acheteur à chaque commande, et sur des options de mise en avant achetées par les vendeurs. Leboncoin, lui, combine annonces gratuites, options payantes, offres pour les professionnels et publicité. Pour une nouvelle marketplace, la commission sur transaction est le modèle le plus simple à lancer, car elle ne demande aucun engagement aux vendeurs.

Faut-il un agrément pour encaisser l’argent des acheteurs ?

Encaisser pour le compte de tiers relève des services de paiement, une activité réglementée en France. La solution standard consiste à passer par un établissement de paiement agréé, comme Stripe Connect, Mangopay ou Lemonway : il détient les fonds, vérifie l’identité des vendeurs et réalise les virements. La plateforme fixe sa commission et déclenche les versements, sans avoir à demander son propre agrément.

Un back-office WordPress suffit-il pour une application type Vinted ?

Oui, à condition de ne pas empiler les extensions. Pour une marketplace entre particuliers, je recommande WordPress comme back-office et comme API REST sur mesure, avec des tables dédiées aux annonces, aux commandes et aux litiges, et une application Flutter pour iOS et Android. Les extensions multi-vendeurs prêtes à l’emploi conviennent à des boutiques de professionnels, beaucoup moins à un parcours C2C avec paiement bloqué et obligations DAC7. Ma démarche pour créer une marketplace sur ce socle est détaillée sur la page dédiée.

Passer de l’idée à votre marketplace

Créer une application comme Vinted demande moins un exploit technique qu’une architecture solide et une niche bien choisie. Si votre projet ressemble plutôt à une mise en relation entre clients et prestataires, lisez aussi comment créer une application comme Uber, Malt ou Doctolib. Le guide sur l’application de rencontre type Tinder traite, lui, de la modération et des données sensibles. Et pour chiffrer votre marketplace, décrivez-la sur la page demande de devis : le cadrage est gratuit.

Landry Caleyron

Écrit par

Développeur Flutter & WordPress freelance

Développeur freelance basé à Paris, je conçois des applications mobiles iOS et Android en Flutter pilotées depuis WordPress, et des sites WordPress codés sur mesure, sans page builder.

Parlons de votre projet

Deux façons de commencer : un devis rapide, avec une première fourchette affichée tout de suite, ou une description guidée de votre projet, étape par étape. Je vous réponds personnellement, avec mes questions et une estimation.

Noté 4,87/5 sur Codeur.com