Bed om tidlig adgang til Tajo

Indtast dit fornavn og en e-mailadresse eller et telefonnummer. Vi kontakter dig med oplysninger om adgang til Tajo.

Guide til integration med Stripe Apps

Med Stripe Apps kan du lægge egen funktionalitet direkte ind i Stripe-dashboardet. Dette afsnit er en byggeguide: det beskriver, hvordan sådan en app til Tajo-Brevo-integrationen ville blive bygget, testet og udgivet.

Caution

Status: endnu ikke udgivet. Der findes ingen Tajo-app i Stripe App Marketplace i dag, og app-ID’er, URL’er og loginoplysninger på disse sider er illustrative pladsholdere, ikke aktive endpoints. Vil du forbinde Stripe til Tajo lige nu, skal du bruge Stripe-connectoren (begrænset API-nøgle, skrivebeskyttet synkronisering).

Tip

Målet er at udgive en Brevo-integration i Stripe App Marketplace, så Stripe-forhandlere kan synkronisere kundedata, ordrer og hændelser direkte ind i Brevo til marketingautomatisering og CRM.

Hvad er Stripe Apps?

Stripe Apps udvider Stripe-dashboardet med egne UI-komponenter og backend-integrationer. De giver tredjepartsudviklere mulighed for at:

  • Tilføje egne visninger til sider i Stripe-dashboardet (kunder, betalinger, fakturaer og så videre)
  • Tilgå Stripe-data via afgrænsede tilladelser
  • Synkronisere data mellem Stripe og eksterne platforme som Brevo
  • Tilbyde onboarding- og konfigurationsflows inde i dashboardet

Mål for Tajo + Brevo-integrationen

Tajos Stripe-app forbinder Stripe med Brevo og leverer:

  • Kundeindsigt: Synkroniser Stripe-kundeprofiler, betalingshistorik og livstidsværdi ind i Brevo-kontakter
  • Hændelsessporing: Send Stripe-hændelser (betalinger, abonnementer, refusioner) videre som transaktionelle hændelser i Brevo
  • Automatiserede kampagner: Udløs e-mail-, SMS- og WhatsApp-kampagner i Brevo ud fra aktivitet i Stripe
  • Loyalitetsprogrammer: Byg arbejdsgange til fastholdelse ud fra Stripe-købsdata synkroniseret til Brevo

Arkitekturoverblik

Hvor en Stripe-apps data havner
Hvor en Stripe-apps data havner Stripe-dashboardet og Tajo udveksler kunde- og betalingsdata, og Tajo synkroniserer kontakter, kampagner og automatiseringer med Brevo. Stripe Dashboard Stripe App-UI Kundevisninger Betalingsdetaljer App-indstillinger Tajo middleware Datasynkronisering Routing af hændelser Webhook-håndtering Brevo CRM + e-mail Kontakter Kampagner Automatiseringer

Guidens indhold

Denne dokumentation dækker hele livscyklussen for at bygge og udgive en Stripe-app:

Kom i gang

GuideBeskrivelse
Udgivelse til MarketplaceKrav og trin til at indsende din app til gennemgang
Krav til gennemgang af appsStandarder for kvalitet, sikkerhed og UX, der skal opfyldes for at blive godkendt

Konfiguration og reference

GuideBeskrivelse
Reference for app-manifestetKomplet skema for manifestfilen stripe-app.json
Reference for tilladelserFuld liste over Stripe API-tilladelser, og hvordan du anmoder om dem
Reference for viewportsDe steder i dashboardet, hvor din apps UI kan vises

Funktioner og integration

GuideBeskrivelse
Indlejrede Stripe-appsBrug af indlejrede Connect-komponenter til platformsintegrationer
Installationslinks og deep linksDan installations-URL’er, og lav deep links ind i bestemte app-visninger
Handlinger efter installationKonfigurer onboardingflows, når appen er installeret

Drift og vækst

GuideBeskrivelse
App-analyserFølg installationer, visninger og konverteringsmetrikker
PartnerøkosystemUdnyt Stripes partnerprogram til fælles markedsføring og vækst

Forudsætninger

Før du bygger en Stripe-app, skal du have:

  1. Stripe-konto: En aktiveret Stripe-konto (ikke begrænset til testtilstand)
  2. Stripe CLI: Installer Stripe CLI til lokal udvikling og upload af apps
  3. Node.js: Version 16 eller nyere til appens UI-udvidelse
  4. Adgang til Tajo-platformen: Aktiv Tajo-konto med konfigurerede Brevo API-loginoplysninger

Hurtig start

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

Nøglebegreber

App-manifestet

Hver Stripe-app har et stripe-app.json-manifest, der erklærer tilladelser, viewports og konfiguration. Se referencen for app-manifestet for det fulde skema.

UI-udvidelser

Stripe Apps kan vise React-baserede UI-komponenter i bestemte viewports i dashboardet. UI-værktøjskassen indeholder præbyggede komponenter, der matcher designsystemet i Stripe-dashboardet.

Tilladelser

Apps skal erklære præcis de Stripe API-ressourcer, de har brug for adgang til. Brugerne godkender disse tilladelser under installationen. Se referencen for tilladelser.

Signeringsnøgle

Hver app får en signeringsnøgle, der bruges til at verificere installationssignaturer og sikre kommunikationen mellem din backend og Stripe.

Udviklingsforløb

  1. Definer dit manifest med de nødvendige tilladelser og viewports
  2. Byg UI-udvidelsen med Stripes React-komponentbibliotek
  3. Implementer backend-endpoints til datasynkronisering med Brevo via Tajo
  4. Test lokalt med stripe apps start
  5. Upload med stripe apps upload
  6. Indsend til gennemgang via Stripe-dashboardet
  7. Udgiv, og følg op via analyser

Caution

Stripe kræver, at apps er skrevet på engelsk for at kunne distribueres i marketplace. Din app-omtale, dine UI-tekster og din dokumentation skal alt sammen være på engelsk.

Næste trin

Start med udgivelsesguiden for at forstå alle kravene, og arbejd dig derefter gennem de tekniske referencer for at sætte dit app-manifest og dine tilladelser op.

Bed om tidlig adgang til Tajo

Indtast dit fornavn og en e-mailadresse eller et telefonnummer. Vi kontakter dig med oplysninger om adgang til Tajo.

automatisk genkendelse
AI-assistent

Hej! Spørg mig om dokumentationen.