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, donnant aux marchands l’accès à l’intégration Tajo-Brevo sans quitter leur flux de paiement. Ce guide couvre tout ce dont vous avez besoin pour créer, tester et publier une Stripe App qui connecte Stripe à Brevo via Tajo.
Tip
L’objectif est de publier une intégration Brevo sur le Stripe App Marketplace, permettant aux marchands Stripe de synchroniser les données clients, les commandes et les événements directement dans Brevo pour l’automatisation marketing et le CRM.
Que sont les Stripe Apps ?
Les Stripe Apps étendent le tableau de bord Stripe avec des composants UI 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
- Fournir des flux d’onboarding et de configuration dans le tableau de bord
Objectifs de l’intégration Tajo + Brevo
L’application Tajo pour Stripe connecte Stripe à Brevo pour offrir :
- Intelligence client : Synchronisation des profils clients Stripe, de l’historique de paiement et de la valeur à vie avec les contacts Brevo
- Suivi des événements : Envoi des événements Stripe (paiements, abonnements, remboursements) comme événements transactionnels Brevo
- Campagnes automatisées : Déclenchement de campagnes email, SMS et WhatsApp Brevo basées sur l’activité Stripe
- Programmes de fidélité : Création de workflows de rétention utilisant les données d’achat Stripe synchronisées avec Brevo
Contenu du guide
| Guide | Description |
|---|---|
| Publication sur le Marketplace | Exigences et étapes pour soumettre votre app |
| Exigences de révision | Standards de qualité, sécurité et UX |
| Référence App Manifest | Schéma complet du fichier stripe-app.json |
| Référence des permissions | Liste complète des permissions Stripe API |
| Référence des Viewports | Emplacements du tableau de bord pour l’UI de votre app |
| Apps Stripe embarquées | Composants Connect embarqués pour les intégrations de plateforme |
| Liens d’installation et liens profonds | Générer des URLs d’installation et des liens profonds |
| Actions post-installation | Configurer les flux d’onboarding après l’installation |
| Analytics de l’app | Suivre les installations et les métriques de conversion |
| Écosystème partenaire | Programme partenaire Stripe pour le co-marketing |
Prérequis
- Compte Stripe : Un compte Stripe activé (non restreint au mode test)
- Stripe CLI : Installer la Stripe CLI pour le développement local
- Node.js : Version 16 ou ultérieure
- Accès plateforme Tajo : Compte Tajo actif avec les identifiants API Brevo configurés
Démarrage rapide
# Install Stripe CLIbrew install stripe/stripe-cli/stripe
# Login to your Stripe accountstripe login
# Create a new Stripe App projectstripe apps create tajo-brevo-integration
# Start local developmentstripe apps startWorkflow de développement
- Définir votre manifest avec les permissions et viewports requis
- Créer l’extension UI avec la bibliothèque de composants React de Stripe
- Implémenter les endpoints backend pour la synchronisation avec Brevo via Tajo
- Tester localement avec
stripe apps start - Télécharger avec
stripe apps upload - Soumettre pour révision via le tableau de bord Stripe
- Publier et surveiller via les analytics
Caution
Stripe exige que les apps soient écrites en anglais pour la distribution marketplace. Votre listing, textes UI et documentation doivent tous être en anglais.
Prochaines étapes
Commencez par le Guide de publication pour comprendre les exigences complètes, puis parcourez les références techniques pour configurer votre manifest et vos permissions.