Demandez un accès anticipé

Indiquez votre prénom ainsi qu’une adresse e-mail ou un numéro de téléphone. Nous vous recontacterons pour vous communiquer les modalités d’accès à Tajo.

Guide d’intégration Stripe Apps

Les Stripe Apps vous permettent d’intégrer des fonctionnalités personnalisées directement dans le tableau de bord Stripe. Cette section est un guide de développement : elle documente comment une telle app pour l’intégration Tajo-Brevo serait construite, testée et publiée.

Caution

Statut : pas encore publiée. Il n’existe aujourd’hui aucune app Tajo sur le Stripe App Marketplace, et les identifiants d’app, URL et informations d’authentification présents dans ces pages sont des exemples illustratifs, pas des endpoints actifs. Pour connecter Stripe à Tajo dès maintenant, utilisez le connecteur Stripe (clé API restreinte, synchronisation en lecture seule).

Tip

L’objectif est de publier une intégration Brevo sur le Stripe App Marketplace, afin que les marchands Stripe puissent synchroniser les données clients, les commandes et les événements directement dans Brevo pour l’automation marketing et le CRM.

Que sont les Stripe Apps ?

Les Stripe Apps étendent le tableau de bord Stripe avec des composants d’interface personnalisés et des intégrations backend. Elles permettent aux développeurs tiers de :

  • Ajouter des vues personnalisées aux pages du tableau de bord Stripe (clients, paiements, factures, etc.)
  • Accéder aux données Stripe via des permissions ciblées
  • Synchroniser les données entre Stripe et des plateformes externes comme Brevo
  • Proposer des parcours d’onboarding et de configuration dans le tableau de bord

Objectifs de l’intégration Tajo + Brevo

La Stripe App de Tajo connecte Stripe à Brevo pour offrir :

  • Connaissance client : synchronisez les profils clients Stripe, l’historique des paiements et la valeur vie client vers les contacts Brevo
  • Suivi des événements : envoyez les événements Stripe (paiements, abonnements, remboursements) comme événements transactionnels Brevo
  • Campagnes automatisées : déclenchez des campagnes e-mail, SMS et WhatsApp Brevo à partir de l’activité Stripe
  • Programmes de fidélité : construisez des workflows de rétention à partir des données d’achat Stripe synchronisées vers Brevo

Vue d’ensemble de l’architecture

Où vont les données d’une Stripe App
Où vont les données d’une Stripe App Le tableau de bord Stripe et Tajo échangent des données clients et de paiement, et Tajo synchronise les contacts, les campagnes et les automations avec Brevo. Tableau de bord Stripe interface de la Stripe App Vues client Détails de paiement Paramètres de l’app Tajo middleware Synchronisation des données Routage des événements Gestion des webhooks Brevo CRM + e-mail Contacts Campagnes Automations

Contenu du guide

Cette documentation couvre le cycle de vie complet de la création et de la publication d’une Stripe App :

Pour commencer

GuideDescription
Publication sur le MarketplaceExigences et étapes pour soumettre votre app à la révision
Exigences de révision de l’appStandards de qualité, de sécurité et d’UX pour l’approbation

Configuration et référence

GuideDescription
Référence du manifest de l’appSchéma complet du fichier manifest stripe-app.json
Référence des permissionsListe complète des permissions de l’API Stripe et comment les demander
Référence des viewportsEmplacements du tableau de bord où l’interface de votre app peut s’afficher

Fonctionnalités et intégration

GuideDescription
Stripe Apps embarquéesUtiliser les composants embarqués Connect pour les intégrations de plateforme
Liens d’installation et liens profondsGénérer des URL d’installation et pointer vers une vue précise de l’app
Actions post-installationConfigurer les parcours d’onboarding après l’installation de l’app

Exploitation et croissance

GuideDescription
Analytics de l’appSuivre les installations, les vues et les métriques de conversion
Écosystème partenaireTirer parti du programme partenaire de Stripe pour le co-marketing et la croissance

Prérequis

Avant de créer une Stripe App, assurez-vous de disposer des éléments suivants :

  1. Compte Stripe : un compte Stripe activé (non restreint au mode test)
  2. Stripe CLI : installez la Stripe CLI pour le développement local et l’envoi des apps
  3. Node.js : version 16 ou ultérieure pour l’extension d’interface de l’app
  4. Accès à la plateforme Tajo : un compte Tajo actif avec les identifiants de l’API Brevo configurés

Démarrage rapide

Terminal window
# Install Stripe CLI
brew install stripe/stripe-cli/stripe
# Login to your Stripe account
stripe login
# Create a new Stripe App project
stripe apps create tajo-brevo-integration
# Start local development
stripe apps start

Concepts clés

Manifest de l’app

Chaque Stripe App possède un manifest stripe-app.json qui déclare les permissions, les viewports et la configuration. Consultez la Référence du manifest de l’app pour le schéma complet.

Extensions d’interface

Les Stripe Apps peuvent afficher des composants d’interface basés sur React dans des viewports précis du tableau de bord. La boîte à outils d’interface fournit des composants prêts à l’emploi qui respectent le design system du tableau de bord Stripe.

Permissions

Les apps doivent déclarer les ressources précises de l’API Stripe auxquelles elles ont besoin d’accéder. Les utilisateurs approuvent ces permissions lors de l’installation. Consultez la Référence des permissions.

Secret de signature

Chaque app reçoit un secret de signature qui sert à vérifier les signatures d’installation et à sécuriser la communication entre votre backend et Stripe.

Workflow de développement

  1. Définissez votre manifest avec les permissions et les viewports requis
  2. Créez l’extension d’interface avec la bibliothèque de composants React de Stripe
  3. Implémentez les endpoints backend pour la synchronisation des données avec Brevo via Tajo
  4. Testez en local avec stripe apps start
  5. Envoyez l’app avec stripe apps upload
  6. Soumettez l’app à la révision depuis le tableau de bord Stripe
  7. Publiez l’app et suivez-la via les analytics

Caution

Stripe exige que les apps soient rédigées en anglais pour la distribution sur le marketplace. La fiche de votre app, les textes de l’interface et la documentation doivent tous être en anglais.

Prochaines étapes

Commencez par le Guide de publication pour comprendre l’ensemble des exigences, puis parcourez les références techniques pour configurer le manifest et les permissions de votre app.

Demandez un accès anticipé

Indiquez votre prénom ainsi qu’une adresse e-mail ou un numéro de téléphone. Nous vous recontacterons pour vous communiquer les modalités d’accès à Tajo.

détection automatique
Assistant AI

Bonjour ! Posez-moi vos questions sur la documentation.