Kajabi

Ajouter une notification de vente sur Kajabi

Disponible

Si tu encaisses avec ton propre compte Stripe connecté à Kajabi, tes ventes arrivent chez Preuve par Stripe : le même réglage que pour tous les vendeurs. Avec Kajabi Payments, tu n'as pas de tableau de bord Stripe à toi : Kajabi envoie lui-même chaque vente par son webhook, réservé aux plans Growth et Pro. Le script d'affichage se pose sur le site, mais pas sur les pages de checkout ni d'upsell : elles ont leur propre emplacement de code, dans les réglages de paiement.

Étape 1. Envoyer tes ventes à Preuve

Possible

Cinq minutes. À faire une seule fois.

Schéma d'après la documentation officielle de Stripe, septembre 2026. L'interface a pu changer.

  1. Copie ton lien Preuve. Ton lien Preuve se charge...
  2. Ouvre tes webhooks Stripe, connecte-toi si besoin.
  3. Vérifie en haut de Stripe que tu n'es pas en mode test ni dans un bac à sable : un webhook créé là ne reçoit jamais une vraie vente.
  4. Clique sur Créer une destination d'événements.
  5. Cherche charge.succeeded, coche-le, et seulement lui, puis clique sur Continuer.
  6. Choisis Endpoint de webhook, puis Continuer.
  7. Colle ton lien Preuve dans le champ URL d'endpoint.
  8. Clique sur Créer une destination. C'est fini.
  • Coche uniquement charge.succeeded : il part pour chaque vente que Kajabi encaisse sur ton Stripe.
  • Une échéance d'abonnement ou de paiement en plusieurs fois ne s'affiche pas comme une nouvelle vente.

Avec Kajabi Payments, sans Stripe à toi : le webhook Kajabi

  1. Ouvre ton tableau de bord Kajabi, connecte-toi si besoin.
  2. Clique sur Sales, puis Offers, puis ouvre ton offre.
  3. Clique sur Webhooks.
  4. Colle ton lien Preuve dans le champ Purchase Webhook URL, puis enregistre.
  5. Refais-le sur chaque offre que tu vends. Ou pose-le une seule fois pour toutes tes offres : Settings, Checkout Settings, champ Purchase webhook URL.
  • Réservé aux plans Kajabi Growth et Pro.
  • Choisis une seule voie : Stripe ou ce webhook, jamais les deux. Les deux ensemble compteraient chaque vente deux fois.

Voir cet écran chez Kajabi (capture officielle, en anglais)

Vérifie que ça marche

Fais un seul vrai achat à petit prix sur une offre normale, avec ta vraie carte, hors mode test et sans remise à 100 % : la vente doit arriver dans ton espace Preuve, et l'encart apparaître sur ta page de vente, et sur ta page de checkout séparée si tu en as une.

Étape 2. Afficher tes encarts

Possible

Deux minutes. À faire une seule fois.

Schéma d'après la documentation officielle de Kajabi, septembre 2026. L'interface a pu changer.

Voir cet écran chez Kajabi (capture officielle, en anglais)

  1. Ouvre ton tableau de bord Kajabi, connecte-toi si besoin.
  2. Clique sur Settings.
  3. Clique sur Site settings.
  4. Clique sur Site details.
  5. Clique sur Page scripts.
  6. Colle ton script Preuve dans le champ Header Page Scripts.
  7. Enregistre. C'est fini.

Pour ne pas brûler tes pages vues, pose-le plutôt page par page, sur tes seules pages de vente, à la place du réglage du site : dans la page, Customize, une section, Add block, Custom Code, et le script tel quel. Ta page de paiement, elle, garde son collage à part, dans les réglages du checkout.

  • Ce script ne couvre ni le checkout ni les pages d'upsell.
  • Si tu colles le script dans le Custom Javascript d'un thème, ne colle pas la balise : Kajabi l'enveloppe déjà dans une balise script, et une balise dans une balise ne charge rien. Colle ces cinq lignes à la place, en remplaçant la clé par la tienne : var s = document.createElement('script'); s.src = 'https://preuve.vercel.app/p.js'; s.setAttribute('data-site', 'ta-cle'); s.async = true; document.head.appendChild(s);
  • Pour couvrir le checkout : Settings, Payment settings, Checkout, champ Checkout Tracking Code, à coller en plus.

Vérifie que ça marche

Fais un seul vrai achat à petit prix sur une offre normale, avec ta vraie carte, hors mode test et sans remise à 100 % : la vente doit arriver dans ton espace Preuve, et l'encart apparaître sur ta page de vente, et sur ta page de checkout séparée si tu en as une.

Le détail technique, si une vente arrive de travers

Ce que Preuve lit dans le payload de vente

  • Prénom : billing_details.name (Preuve en tire le prénom)
  • Ville : billing_details.address.city
  • Produit : description, sinon ton produit par défaut
  • Montant : amount_captured
  • Devise : currency

Ce que Preuve lit dans le webhook Kajabi

  • Prénom : first_name
  • Ville : address_city
  • Produit : title (le nom de l'offre)
  • Montant : amount_paid
  • Devise : currency

Sources

  • docs.stripe.com, Webhooks
  • docs.stripe.com, l'objet Charge
  • help.kajabi.com, Webhooks explained
  • help.kajabi.com, What information is sent with outbound Webhooks
  • help.kajabi.com, How to Add a JavaScript Tracking Code to Your Checkout Pages
  • help.kajabi.com, Add custom code to pages

Relevé dans la documentation officielle le 19 septembre 2026. L'interface a pu changer depuis.

Retour à tous les guides