Guide de connexion
Payhip
PartielÉtape 1. Envoyer tes ventes à Preuve
PossibleCinq minutes. À faire une seule fois.
Schéma d'après la documentation officielle de Payhip, septembre 2026. L'interface a pu changer.
- Copie ton lien Preuve.
C'est un exemple. Trouve le tien dans ton tableau de bord.
- Ouvre Payhip et connecte-toi.
- Clique sur Settings.
- Clique sur Developer.
- Choisis l'événement paid (aussi refunded, subscription.created, subscription.deleted).
- Colle ton lien Preuve dans le champ de l'URL du webhook.
- Enregistre. C'est fini.
- L'événement paid n'a ni prénom ni ville. Preuve a besoin d'un qui et d'un quoi pour construire une phrase : sans prénom, l'achat est classé inconnu et n'est pas affiché pour l'instant.
Une deuxième voie possible
Payhip encaisse aussi via Stripe Connect : tu peux probablement connecter ton propre compte Stripe et y poser un webhook, en plus du webhook natif ci-dessus. La documentation Payhip ne le dit pas au mot près, c'est déduit du parcours habituel de connexion.
Vérifie que ça marche
Fais un achat test : le script s'affiche si tu as un domaine personnalisé, mais l'encart de vente ne se déclenchera pas tant que le prénom manque dans le webhook (voir l'encadré).
Étape 2. Afficher tes encarts
PossibleDeux minutes. À faire une seule fois.
Schéma d'après la documentation officielle de Payhip, septembre 2026. L'interface a pu changer.
- Clique sur Store Builder.
- Clique sur Change store style.
- Clique sur Advanced.
- Colle ton script Preuve dans le champ Header or Footer HTML/JS Code Injection.
- Enregistre. C'est fini.
- Exige un domaine personnalisé : impossible sur une boutique restée en payhip.com.
- Possible aussi page par page, via Add, Embed Code.
Vérifie que ça marche
Fais un achat test : le script s'affiche si tu as un domaine personnalisé, mais l'encart de vente ne se déclenchera pas tant que le prénom manque dans le webhook (voir l'encadré).
Le détail technique, si une vente arrive de travers
Ce que Preuve lit dans le payload de vente
- Email :
email - Produit :
items[].product_name - Montant :
price (en cents) - Devise :
currency - Prénom :
absent sur l'événement paid, n'existe que sur les événements d'abonnement (customer_first_name) - Ville :
absente
Sources
- help.payhip.com, article 115
- help.payhip.com, article 345
- help.payhip.com, article 268
Relevé dans la documentation officielle le 19 septembre 2026. L'interface a pu changer depuis.