Stripe Apps Integrations­guide

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 tredjeparts­udviklere 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ændelses­routing Kampagner,
App-indstillinger Webhook-håndtering Automatiseringer

Guideindhold

Denne dokumentation dækker den komplette livscyklus for at bygge og udgive en Stripe App:

Kom i gang

GuideBeskrivelse
Udgiv til MarketplaceKrav og trin til at indsende din app til gennemgang
App-gennemgangskravKvalitets-, sikkerheds- og UX-standarder til godkendelse

Konfiguration og reference

GuideBeskrivelse
App Manifest ReferenceKomplet schema for stripe-app.json-manifestfilen
Tilladelses­referenceFuld liste over Stripe API-tilladelser og hvordan de anmodes
Viewport­referenceDashboard-placeringer hvor din app-UI kan vises

Funktioner og integration

GuideBeskrivelse
Indlejrede Stripe AppsBrug Connect indlejrede komponenter til platformintegrationer
Installationslinks og dybe linksGenerer installations-URL’er og dybt link til specifikke appvisninger
Post-installationshandlingerKonfigurer onboarding­flows efter appinstallation

Drift og vækst

GuideBeskrivelse
App AnalyticsSpor installationer, visninger og konverteringsmetrics
Partner­økosystemUdnyt Stripes partnerprogram til co-marketing og vækst

Forudsætninger

Inden du bygger en Stripe App, skal du have:

  1. Stripe-konto: En aktiveret Stripe-konto (ikke begrænset til testmodus)
  2. Stripe CLI: Installer Stripe CLI til lokal udvikling og app-uploads
  3. Node.js: Version 16 eller nyere til app-UI-udvidelsen
  4. Tajo Platform-adgang: Aktiv Tajo-konto med Brevo API-legitimationsoplysninger konfigureret

Hurtigstart

Terminal window
# Installer Stripe CLI
brew install stripe/stripe-cli/stripe
# Log ind på din Stripe-konto
stripe login
# Opret et nyt Stripe App-projekt
stripe apps create tajo-brevo-integration
# Start lokal udvikling
stripe apps start

Nø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 Tilladelses­reference.

Signeringshemmelighed

Hver app modtager en signeringshemmelighed til verificering af installationssignaturer og sikring af kommunikation mellem din backend og Stripe.

Udviklingsworkflow

  1. Definer dit manifest med nødvendige tilladelser og viewports
  2. Byg UI-udvidelsen med Stripes React-komponentbibliotek
  3. Implementer backend-endpoints til datasynk med Brevo via Tajo
  4. Test lokalt med stripe apps start
  5. Upload med stripe apps upload
  6. Indsend til gennemgang via Stripe Dashboard
  7. 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.

Subscribe to updates

developer-docs

Drop your email or phone number — we'll send you what matters next.

AI-assistent

Hej! Spørg mig om dokumentationen.

Start gratis med Brevo