Stripe Apps Integrationsguide
Stripe Apps lader dig indlejre tilpasset funktionalitet direkte i Stripe Dashboard og giver sælgere adgang til Tajos Brevo-integration uden at forlade deres betalingsworkflow. Denne guide dækker alt, hvad du behøver for at bygge, teste og udgive en Stripe App, der forbinder Stripe med Brevo via Tajo.
Tip
Målet er at udgive en Brevo-integration på Stripe App Marketplace, der giver Stripe-sælgere mulighed for at synkronisere kundedata, ordrer og hændelser direkte til Brevo til marketingautomatisering og CRM.
Hvad er Stripe Apps?
Stripe Apps udvider Stripe Dashboard med tilpassede UI-komponenter og backend-integrationer. De giver tredjepartsudviklere mulighed for at:
- Tilføje tilpassede visninger til Stripe Dashboard-sider (kunder, betalinger, fakturaer osv.)
- Tilgå Stripe-data via omfangsbegrænsede tilladelser
- Synkronisere data mellem Stripe og eksterne platforme som Brevo
- Tilbyde onboarding- og konfigurationsflows inde i Dashboard
Tajo + Brevo integrationsmål
Tajo Stripe App forbinder Stripe med Brevo for at levere:
- Kundeintelligens: Synkroniser Stripe-kundeprofiler, betalingshistorik og livstidsværdi til Brevo-kontakter
- Hændelsessporing: Push Stripe-hændelser (betalinger, abonnementer, refunderinger) som Brevo-transaktionshændelser
- Automatiserede kampagner: Udløs Brevo email-, SMS- og WhatsApp-kampagner baseret på Stripe-aktivitet
- Loyalitetsprogrammer: Byg fastholdelsesworkflows med Stripe-købsdata synkroniseret til Brevo
Arkitekturoversigt
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐│ Stripe Dashboard │────▶│ Tajo Platform │────▶│ Brevo ││ (Stripe App UI) │◀────│ (Middleware) │◀────│ (CRM/Email) │└─────────────────┘ └─────────────────┘ └─────────────────┘ │ │ │ Kundevisninger Datasynk & Kontakter, Betalingsdetaljer Hændelsesrouting Kampagner, App-indstillinger Webhook-håndtering AutomatiseringerGuideindhold
Denne dokumentation dækker den komplette livscyklus for at bygge og udgive en Stripe App:
Kom i gang
| Guide | Beskrivelse |
|---|---|
| Udgiv til Marketplace | Krav og trin til at indsende din app til gennemgang |
| App-gennemgangskrav | Kvalitets-, sikkerheds- og UX-standarder til godkendelse |
Konfiguration og reference
| Guide | Beskrivelse |
|---|---|
| App Manifest Reference | Komplet schema for stripe-app.json-manifestfilen |
| Tilladelsesreference | Fuld liste over Stripe API-tilladelser og hvordan de anmodes |
| Viewportreference | Dashboard-placeringer hvor din app-UI kan vises |
Funktioner og integration
| Guide | Beskrivelse |
|---|---|
| Indlejrede Stripe Apps | Brug Connect indlejrede komponenter til platformintegrationer |
| Installationslinks og dybe links | Generer installations-URL’er og dybt link til specifikke appvisninger |
| Post-installationshandlinger | Konfigurer onboardingflows efter appinstallation |
Drift og vækst
| Guide | Beskrivelse |
|---|---|
| App Analytics | Spor installationer, visninger og konverteringsmetrics |
| Partnerøkosystem | Udnyt Stripes partnerprogram til co-marketing og vækst |
Forudsætninger
Inden du bygger en Stripe App, skal du have:
- Stripe-konto: En aktiveret Stripe-konto (ikke begrænset til testmodus)
- Stripe CLI: Installer Stripe CLI til lokal udvikling og app-uploads
- Node.js: Version 16 eller nyere til app-UI-udvidelsen
- Tajo Platform-adgang: Aktiv Tajo-konto med Brevo API-legitimationsoplysninger konfigureret
Hurtigstart
# Installer Stripe CLIbrew install stripe/stripe-cli/stripe
# Log ind på din Stripe-kontostripe login
# Opret et nyt Stripe App-projektstripe apps create tajo-brevo-integration
# Start lokal udviklingstripe apps startNøglebegreber
App Manifest
Alle Stripe Apps har et stripe-app.json-manifest, der deklarerer tilladelser, viewports og konfiguration. Se App Manifest Reference for det fulde schema.
UI-udvidelser
Stripe Apps kan gengive React-baserede UI-komponenter i specifikke Dashboard-viewports. UI-værktøjssættet tilbyder prækonfigurerede komponenter der matcher Stripe Dashboards designsystem.
Tilladelser
Apps skal deklarere de specifikke Stripe API-ressourcer de behøver adgang til. Brugere godkender disse tilladelser under installationen. Se Tilladelsesreference.
Signeringshemmelighed
Hver app modtager en signeringshemmelighed til verificering af installationssignaturer og sikring af kommunikation mellem din backend og Stripe.
Udviklingsworkflow
- Definer dit manifest med nødvendige tilladelser og viewports
- Byg UI-udvidelsen med Stripes React-komponentbibliotek
- Implementer backend-endpoints til datasynk med Brevo via Tajo
- Test lokalt med
stripe apps start - Upload med
stripe apps upload - Indsend til gennemgang via Stripe Dashboard
- Udgiv og overvåg via analytics
Caution
Stripe kræver at apps skrives på engelsk til marketplace-distribution. Dine app-lister, UI-tekst og dokumentation skal alle være på engelsk.
Næste trin
Start med Publikationsguiden for at forstå de fulde krav, og arbejd derefter igennem de tekniske referencer for at konfigurere dit app-manifest og tilladelser.