SMF·PAYHIP
Un prompt peut-il remplacer Payhip ?
Boutiques en ligne et formations — digital products, courses and memberships
Bordereau de suivi des pièces
Verdict
Une boutique Stripe Checkout qui livre un fichier après paiement est un week-end, et les parties clé de licence et révocation au remboursement sont un après-midi en plus. La chose qu’on ne peut pas contourner par du code, c’est que Payhip agit comme commerçant enregistré : il collecte et reverse la TVA de l’UE et du Royaume-Uni à ta place, ce qui est un enregistrement fiscal dans chaque juridiction, pas une table de taux. Vends un seul ebook à un acheteur en Allemagne et cette responsabilité est la tienne dès l’instant où Payhip sort de la boucle.
Pièce A — Le prompt
Reçu le31.07.2026Construis une boutique de biens numériques pour un seul créateur : fichiers et clés de licence, aucun inventaire physique.
Catalogue : des produits avec un nom, une description, un prix, une devise, et un ou plusieurs fichiers attachés stockés dans un stockage objet compatible S3. Prends en charge un minimum du type « paie ce que tu veux » et des codes de réduction limités dans le temps.
Passage en caisse : Stripe Checkout en mode hébergé, pour qu’aucune donnée de carte ne touche l’application. Crée la session côté serveur avec le produit et le prix, et fixe une clé d’idempotence. Traite l’exécution exclusivement dans le gestionnaire de webhook, jamais sur la redirection de succès — vérifie la signature, vérifie que l’événement n’a pas déjà été traité, et seulement alors accorde l’accès.
Livraison : sur un paiement confirmé, crée une commande avec l’email de l’acheteur, génère une URL de téléchargement signée valable 24 heures et limitée en nombre d’usages, et envoie-la par email. L’acheteur peut demander un lien frais depuis une page qui vérifie son email par un code à usage unique, pour qu’un email perdu ne devienne pas un ticket de support. Les fichiers ne sont jamais servis depuis une URL publique.
Clés de licence : pour les produits marqués comme sous licence, génère une clé par commande et expose un point de terminaison de vérification qu’une appli de bureau pourrait appeler, renvoyant valide, révoquée ou inconnue. Stocke l’émission et chaque tentative de vérification.
Remboursements et rétrofacturations : les webhooks charge.refunded et charge.dispute.created doivent révoquer le droit d’accès, invalider les liens de téléchargement en cours, et marquer la clé de licence comme révoquée. C’est la partie que la plupart des projets de boutique sautent, et c’est pour ça que la table des droits d’accès existe.
Vues opérateur : commandes avec recherche par email, renvoi de livraison, révocation manuelle, un journal d’événements immuable, et un export CSV des commandes.
Fiscalité : ne calcule pas, ne collecte pas, ne reverse pas la TVA. Mets une note bien visible dans le README et dans l’interface d’administration indiquant que l’opérateur est le commerçant enregistré et est responsable de ses propres obligations fiscales, y compris la TVA de l’UE et du Royaume-Uni sur les biens numériques, et que c’est précisément la raison pour laquelle des plateformes comme Payhip existent.
Hors périmètre : les produits physiques, l’expédition, le suivi d’affiliation, un lecteur de formation, et toute surface de marketplace ou de découverte.
L’ouverture pré-remplit le prompt — il ne reste qu’à appuyer sur entrée.
Pièce B — Ce que tu perds
- B.1 la TVA collectée et reversée pour toi dans toute l’UE et au Royaume-Uni
- B.2 le programme d’affiliation avec son propre suivi et ses propres versements
- B.3 le lecteur de formation hébergé avec la progression des leçons
- B.4 PayPal à côté de Stripe, ce sur quoi certains acheteurs insistent encore
Alternatives existantes
Pièce C — Pourquoi certains continuent de payer : payments, tax, distribution, and operations
Parce que « commerçant enregistré » est une position juridique, pas une option qu’on active. Le fait que Payhip prenne en charge l’enregistrement TVA veut dire qu’un créateur solo peut vendre dans vingt pays sans vingt déclarations fiscales, et aucune quantité de code ne remplace ça.
Questions
Est-ce que je peux transférer mes produits et clients Payhip ?
Les produits et fichiers, oui, à la main — il n’y a pas d’export en masse des fichiers. Les fiches clients s’exportent en CSV donc tu gardes la liste, mais les droits d’accès existants ne se transfèrent pas, donc les acheteurs passés doivent recevoir l’accès manuellement ou un lien frais.
Que se passe-t-il vraiment pour la TVA ?
Elle devient la tienne. Payhip agit comme commerçant enregistré et reverse la TVA de l’UE et du Royaume-Uni sur les ventes numériques ; une boutique auto-hébergée fait de toi le vendeur enregistré, ce qui dans l’UE signifie s’enregistrer au guichet unique TVA (OSS) dès que tu y vends quoi que ce soit. Stripe Tax peut calculer le taux pour toi mais ne dépose aucune déclaration.
Combien ça coûte à faire tourner ?
Les frais par transaction de Stripe, un petit VPS avec PostgreSQL à cinq à dix dollars par mois, et un stockage objet compté en centimes. Face au plan mensuel de Payhip, c’est moins cher au-delà d’un volume de ventes modeste et plus cher en dessous.
Quelle est la seule chose qui ne survit pas à la reconstruction ?
Vendre à l’international sans y penser. Toutes les autres fonctionnalités ici sont du code qu’on peut écrire en un week-end ; la position fiscale est un enregistrement dans un autre pays, et c’est toute la raison pour laquelle cette fiche est un « en partie » plutôt qu’un oui.
Outils proches
Récépissé