Suivi
Stripe, Polar et Lemon Squeezy
Connectez votre prestataire de paiement : chaque vente et chaque remboursement est enregistré par le prestataire lui-même, attribué à la visite qui a cliqué vers le paiement.
Connectez Stripe, Polar ou Lemon Squeezy à un site : chaque vente et chaque remboursement est enregistré par le prestataire lui-même, dès qu’il a lieu. Rien à ajouter à vos pages, et ça marche même quand l’acheteur ne revient jamais sur votre site : reçu hébergé, onglet fermé, application.
Connecter un prestataire
Ouvrez Paramètres → Revenue
Dans les paramètres du site, cliquez sur Connect à côté du prestataire. Globatics crée l’URL de webhook de ce site.Ajoutez le webhook chez le prestataire
Collez l’URL dans les réglages de webhooks du prestataire et cochez les événements indiqués plus bas.Collez le secret de signature
Copiez dans Globatics le secret que le prestataire affiche pour ce webhook. Il est scellé (chiffré) au repos et n’est plus jamais affiché.Importez les ventes passées
Facultatif : Import past sales lit les paiements du prestataire depuis l’ajout du site (ou les 30 derniers jours, 90 jours ou 12 mois) avec une clé d’API utilisée pour cet import uniquement, jamais conservée.
Les nouvelles ventes apparaissent dans Revenue et dans le chiffre d’affaires de la vue d’ensemble en quelques secondes, ainsi que dans la vue en direct. La connexion affiche sa dernière livraison, le nombre de ventes enregistrées et, si une livraison a été refusée, la raison.
Stripe
- Développeurs → Webhooks → Ajouter une destination → Votre compte. Événements :
checkout.session.completed,checkout.session.async_payment_succeeded,invoice.paid,charge.refunded. Destination : endpoint de webhook, avec l’URL de Globatics. - Secret de signature : Révéler sur la destination (
whsec_…). - Import : une clé restreinte avec accès en lecture aux Checkout Sessions, aux factures et aux paiements (
rk_live_…). - Achats par Checkout et par lien de paiement, abonnements (premier paiement et renouvellements) et remboursements sont enregistrés. Les événements du mode test sont acquittés et jamais comptés.
Polar
- Settings → Webhooks → Add Endpoint, format Raw. Événements :
order.paid,order.refunded. - Secret de signature : le secret de l’endpoint (
whsec_…), quel que soit son âge (Polar a changé le format le 8 septembre 2026 : les deux fonctionnent). - Import : un jeton d’accès d’organisation avec la portée
orders:read(Settings → Developers). Les jetons sandbox fonctionnent aussi.
Lemon Squeezy
- Settings → Webhooks → +. Callback URL : l’URL de Globatics. Signing secret : celui que Globatics génère pour vous (Lemon Squeezy vous laisse le choisir). Événements :
order_created,order_refunded,subscription_created,subscription_payment_success,subscription_payment_refunded. - Import : une clé d’API (Settings → API).
- Les commandes du mode test sont acquittées et jamais comptées.
Quelle visite reçoit la vente
| Cas | Attribuée à |
|---|---|
| L’acheteur a cliqué un lien de paiement sur votre site (buy.stripe.com, buy.polar.sh, un checkout Lemon Squeezy…) dans les 2 heures avant de payer | Cette visite : sa source, sa campagne, son pays et sa page d’entrée |
| Un remboursement | La visite de la vente remboursée |
| Un renouvellement d’abonnement | La visite qui a amené le premier paiement |
| Aucune visite trouvée (ancienne commande, paiement ouvert depuis un e-mail ou une application) | Comptée dans tous les totaux, en Direct, sans ajouter de visite ni de visiteur |
Les clics sur les liens de paiement sont enregistrés automatiquement par le script. Un paiement lancé par un bouton qui exécute votre propre code, sans lien, n’a pas de clic à rapprocher : ses ventes comptent quand même, en Direct.
Un compte, plusieurs sites
Si un même compte vend pour plusieurs de vos sites, connectez-le à chaque site et indiquez les produits de chacun dans le champ Only these products de la connexion : identifiants de liens de paiement ou de produits Stripe, noms ou identifiants de produits Polar, identifiant de boutique ou noms de produits Lemon Squeezy. La vente d’un autre produit est acquittée puis ignorée ; un remboursement ou un renouvellement suit sa vente.
Chaque vente comptée une fois
Un paiement est enregistré une seule fois, par l’identifiant du prestataire : webhook renvoyé, import après le webhook, deux imports. Les prestataires envoient les remboursements en montants cumulés : chaque nouveau remboursement partiel est déduit une fois. Si une page de succès envoie aussi purchase avec un order_id (voir Revenus depuis un paiement), la connexion au prestataire est la source la plus complète : gardez l’une des deux par site pour ne pas compter une vente sous deux identifiants.
Montants et devises
Les montants sont ceux payés par l’acheteur, remises et taxes comprises, convertis depuis les unités mineures du prestataire. Une vente dans une autre devise que celle du site est conservée et listée à part dans Revenue, jamais ajoutée aux totaux.Si une vente manque
- « Signature refused » sur la connexion : le secret ne correspond pas au webhook. Collez-le à nouveau (Stripe : Révéler sur la destination ; un secret renouvelé remplace l’ancien).
- « No delivery yet » : vérifiez l’URL et les événements chez le prestataire, et son journal de livraisons (Stripe, Polar et Lemon Squeezy permettent d’y renvoyer une livraison).
- Une vente antérieure à la connexion : Import past sales.
- Les rapports Revenue demandent l’offre Pro ; le chiffre d’affaires de la vue d’ensemble est dans toutes les offres. Un compte dont l’essai ou l’offre a pris fin cesse d’enregistrer 14 jours après la fin de l’accès.