Aller au contenu
Tous les articles

Guides produit

Comment fonctionne une notification d''achat vérifié, de bout en bout

Du checkout Stripe ou Shopify à la notification sur votre page : le webhook signé, la mention Achat vérifié, les règles d''affichage et la page de vérification publique.

L'équipe Provedly··6 min de lecture

Lorsqu'un client paie via Stripe ou Shopify, le prestataire de paiement envoie à Provedly un webhook signé. Provedly vérifie la signature, enregistre la commande avec sa source, et le widget de votre page affiche une notification portant la mention Achat vérifié. Rien d'autre ne permet d'obtenir cette mention, et c'est précisément ce qui lui donne de la valeur.

La chaîne de traçabilité

Une notification vérifiée est le dernier maillon d'une courte chaîne, et chaque maillon est vérifiable.

  1. Un checkout aboutit. Le client paie sur votre checkout propulsé par Stripe ou sur votre boutique Shopify. Provedly n'intervient pas dans le paiement lui-même.
  2. Le prestataire envoie un webhook. Stripe et Shopify signent tous deux le contenu avec un secret que seuls eux et votre compte Provedly connaissent. Le contenu décrit la commande, pas la carte.
  3. Provedly vérifie la signature. Un contenu dont la signature est absente ou ne correspond pas est rejeté. Il n'existe aucune voie de secours où une requête non signée serait acceptée parce qu'elle « a l'air correcte ».
  4. La commande est enregistrée avec sa source. L'enregistrement est marqué comme provenant de Stripe ou de Shopify. C'est ce marquage que le widget et la page de vérification lisent ensuite ; il n'est jamais défini par un champ de formulaire.
  5. Le widget affiche la notification. Le script de votre page récupère les événements récents et les affiche dans un Shadow DOM : le CSS de votre site et celui du widget ne se gênent pas.
  6. Le badge renvoie vers l'extérieur. Chaque notification porte un badge qui ouvre votre page de vérification publique, où un visiteur peut voir les sources, les décomptes et le dernier achat vérifié.

Si une étape ne peut pas aboutir, la notification n'est pas affichée comme vérifiée. Les enregistrements qui arrivent dans Provedly par un autre chemin sont étiquetés sans exception : ceux ajoutés à la main affichent Sample, et ceux issus d'un import CSV ou de l'API Records affichent Imported.

Ce que voit le visiteur

Une notification est petite et brève, par conception. Elle indique ce qui a été acheté et à peu près quand, et porte le badge Achat vérifié. Le rythme par défaut est prudent :

Réglage Par défaut
Délai avant la première notification 3 secondes
Durée d'affichage de chaque notification 6 secondes
Intervalle entre les notifications 30 secondes
Maximum par session 5

Ces valeurs produisent environ trois notifications lors d'une visite type. Vous pouvez les resserrer encore, et pour la plupart des sites c'est la bonne direction. Le raisonnement se trouve dans /fr/blog/notifications-per-visit-frequency.

Le script tient en une balise et pèse environ 6 Ko compressé en gzip : la notification arrive sans ralentir la page qu'elle est censée aider. Les règles de ciblage déterminent quelles pages et quels appareils la voient, ce qui est expliqué dans /fr/blog/where-to-show-social-proof-page-targeting.

Ce que « vérifié » veut dire, et ce qu'il ne veut pas dire

Mieux vaut être précis, car le mot est souvent étiré.

Vérifié signifie que l'enregistrement d'achat provient d'un webhook signé envoyé par Stripe ou Shopify. Personne dans votre entreprise ne l'a saisi, et il n'a pas été importé d'un tableur. La source est enregistrée et affichée sur la page de vérification.

Vérifié ne signifie pas que Provedly a inspecté la marchandise, confirmé la livraison ou contrôlé le client. C'est une affirmation sur l'origine des données, c'est-à-dire la partie que la preuve sociale fabriquée falsifie. Tout ce qui vient ensuite, comme les remboursements ou les rétrofacturations, se règle entre vous et votre prestataire de paiement.

Cette définition étroite est délibérée. Une affirmation que vous pouvez entièrement étayer vaut mieux qu'une affirmation large que vous ne pouvez pas soutenir.

La page de vérification

Chaque badge renvoie vers une page publique dédiée à votre site. Elle affiche :

  • Les sources connectées (Stripe, Shopify, ou les deux).
  • Le nombre d'enregistrements vérifiés et le nombre d'exemples.
  • La date d'arrivée du dernier achat vérifié.
  • La politique d'honnêteté appliquée par le widget, y compris le comportement du compteur en direct quand le trafic est faible.

Chaque nuit, Provedly calcule une racine SHA-256 sur l'historique et l'enregistre. Si un enregistrement passé était modifié ou supprimé, la racine ne correspondrait plus : la page ne peut donc pas être discrètement réécrite pour paraître meilleure qu'elle ne l'était. La politique elle-même est publiée sur /fr/trust, et les raisons d'avoir une telle page sont développées dans /fr/blog/why-social-proof-needs-verification-page.

Connecter une source

Stripe. Vous ajoutez dans votre dashboard Stripe un endpoint de webhook pointant vers l'adresse fournie par Provedly, puis vous collez le secret de signature dans Provedly. À partir de là, les paiements aboutis arrivent automatiquement. Les instructions pas à pas, y compris les événements auxquels s'abonner, se trouvent dans /fr/docs.

Shopify. Vous installez l'application Provedly depuis le Shopify App Store. L'application enregistre les webhooks de commande pour vous et facture via Shopify Billing : aucune carte supplémentaire à ajouter. L'affichage du widget sur la boutique passe par une extension d'application de thème, que vous activez dans l'éditeur de thème sans modifier le code du thème.

Les deux voies mènent au même résultat : un enregistrement marqué avec sa source, et une notification capable de prouver d'où elle vient.

Deux remarques pratiques

Limitez les informations client au minimum.

Une notification n'a pas besoin de grand-chose pour convaincre. Ce qui a été acheté, et le fait que ce soit récent, porte l'essentiel. Considérez chaque information client comme quelque chose à justifier plutôt qu'à inclure par défaut, et limitez les champs affichés au strict nécessaire pour votre audience. Afficher moins vous tient aussi à l'écart d'obligations de confidentialité qui varient selon les régions. L'objet de la notification, c'est l'événement, pas la personne.

Quand il n'y a pas encore de commandes.

Si rien ne s'est vendu récemment, rien de vérifié ne s'affiche. Cela peut être inconfortable pour une nouvelle boutique, mais c'est l'état honnête, et il existe des façons légitimes de le gérer. Vous pouvez prévisualiser le widget avec des enregistrements Sample clairement étiquetés, et vous appuyer sur les barres CTA présentées sur /fr/features#bars le temps que les commandes vérifiées s'accumulent. Ce qu'il ne faut pas faire, c'est fabriquer l'apparence de ventes, et Provedly ne vous donne aucun moyen de le faire.

Questions fréquentes

Puis-je modifier un enregistrement vérifié après son arrivée ?

Le marquage de la source est défini par le webhook et n'est pas modifiable. Masquer un enregistrement à l'affichage est une autre affaire que le réétiqueter, et rien de ce que vous faites dans le dashboard ne transforme un exemple en achat vérifié.

Que se passe-t-il si mon secret de webhook Stripe change ?

Mettez à jour le secret dans Provedly. Les contenus signés avec un secret inconnu sont rejetés plutôt qu'acceptés de confiance : un secret périmé bloque donc les nouveaux enregistrements vérifiés jusqu'à ce qu'il soit corrigé.

Les commandes remboursées restent-elles vérifiées ?

L'enregistrement reste un véritable événement d'achat transmis par le prestataire. La façon dont vous traitez les remboursements à l'affichage relève de la politique de votre boutique, et la page de vérification continue de refléter ce qui est réellement arrivé.

Connectez Stripe ou Shopify avec le plan gratuit, qui inclut les achats vérifiés : /register.

achats vérifiéswebhooksstripeshopify

Recevez les nouveaux articles par e-mail

Preuve sociale honnête, achats vérifiés et ce qui fait vraiment bouger la conversion. Quelques e-mails par mois au maximum ; désinscription en un clic.

Nous vous envoyons un e-mail de confirmation. Votre adresse sert uniquement à cette newsletter ; consultez la politique de confidentialité (en anglais).

Affichez des preuves que vous pouvez assumer.

Formule gratuite, un site, 2,000 impressions par mois, achats vérifiés inclus. Sur la formule gratuite, le badge renvoie vers votre page de vérification, et c'est tout l'intérêt.