Be om tidlig tilgang

Skriv inn fornavnet ditt og en e-postadresse eller et telefonnummer. Vi kontakter deg med informasjon om tilgang til Tajo.

Stripe Apps integrasjonsveiledning

Stripe Apps lar deg bygge inn egendefinert funksjonalitet direkte i Stripe Dashboard. Denne delen er en byggeveiledning: den dokumenterer hvordan en slik app for integrasjonen mellom Tajo og Brevo ville blitt bygget, testet og publisert.

Caution

Status: ennå ikke publisert. Det finnes ingen Tajo-app i Stripe App Marketplace i dag, og app-identifikatorene, URL-ene og legitimasjonen på disse sidene er illustrerende plassholdere, ikke ekte endepunkter. Vil du koble Stripe til Tajo nå, bruker du Stripe-koblingen (begrenset API-nøkkel, skrivebeskyttet synkronisering).

Tip

Målet er å publisere en Brevo-integrasjon på Stripe App Marketplace, slik at Stripe-selgere kan synkronisere kundedata, ordrer og hendelser direkte til Brevo for markedsautomatisering og CRM.

Hva er Stripe Apps?

Stripe Apps utvider Stripe Dashboard med egendefinerte UI-komponenter og backend-integrasjoner. De lar tredjepartsutviklere:

  • Legge til egendefinerte visninger på Stripe Dashboard-sider (kunder, betalinger, fakturaer osv.)
  • Få tilgang til Stripe-data gjennom omfangsbaserte tillatelser
  • Synkronisere data mellom Stripe og eksterne plattformer som Brevo
  • Tilby onboarding- og konfigurasjonsflyter inne i dashbordet

Tajo + Brevo integrasjonsmål

Tajo Stripe App kobler Stripe med Brevo for å levere:

  • Kundeintelligens: Synkroniser Stripe-kundeprofiler, betalingshistorikk og levetidsverdi til Brevo-kontakter
  • Hendelsessporing: Send Stripe-hendelser (betalinger, abonnementer, refusjoner) som transaksjonshendelser i Brevo
  • Automatiserte kampanjer: Utløs Brevo-kampanjer på e-post, SMS og WhatsApp basert på Stripe-aktivitet
  • Lojalitetsprogrammer: Bygg arbeidsflyter for kundelojalitet med Stripe-kjøpsdata synkronisert til Brevo

Arkitekturoversikt

Hvor dataene til en Stripe-app havner
Hvor dataene til en Stripe-app havner Stripe Dashboard og Tajo utveksler kunde- og betalingsdata, og Tajo synkroniserer kontakter, kampanjer og automatiseringer med Brevo. Stripe Dashboard Stripe App UI Kundevisninger Betalingsdetaljer App-innstillinger Tajo middleware Datasynkronisering Hendelsesruting Webhook-håndtering Brevo CRM + e-post Kontakter Kampanjer Automatiseringer

Veiledningsinnhold

Denne dokumentasjonen dekker hele livsløpet for å bygge og publisere en Stripe App:

Kom i gang

VeiledningBeskrivelse
Publisere til marketplaceKrav og trinn for å sende inn appen din til gjennomgang
Krav til app-gjennomgangStandarder for kvalitet, sikkerhet og UX for godkjenning

Konfigurasjon og referanse

VeiledningBeskrivelse
App Manifest-referanseFullstendig skjema for manifestfilen stripe-app.json
TillatelsesreferanseFullstendig liste over Stripe API-tillatelser og hvordan du ber om dem
Viewport-referanseSteder i dashbordet der app-UI-en din kan vises

Funksjoner og integrasjon

VeiledningBeskrivelse
Innebygde Stripe AppsBruke innebygde Connect-komponenter for plattformintegrasjoner
Installasjons- og dypelenkerGenerer installasjons-URL-er og dype lenker inn i bestemte appvisninger
Handlinger etter installasjonKonfigurer onboarding-flyter etter at appen er installert

Drift og vekst

VeiledningBeskrivelse
App-analyseFølg installasjoner, visninger og konverteringstall
PartnerøkosystemUtnytt partnerprogrammet til Stripe for felles markedsføring og vekst

Forutsetninger

Før du bygger en Stripe App, sørg for at du har:

  1. Stripe-konto: En aktivert Stripe-konto (ikke begrenset til testmodus)
  2. Stripe CLI: Installer Stripe CLI for lokal utvikling og opplasting av apper
  3. Node.js: Versjon 16 eller nyere for UI-utvidelsen til appen
  4. Tilgang til Tajo-plattformen: Aktiv Tajo-konto med Brevo API-legitimasjon konfigurert

Hurtigstart

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økkelbegreper

App Manifest

Hver Stripe App har et stripe-app.json-manifest som erklærer tillatelser, viewports og konfigurasjon. Se App Manifest-referansen for det fullstendige skjemaet.

UI-utvidelser

Stripe Apps kan gjengi React-baserte UI-komponenter i bestemte viewports i dashbordet. UI-verktøykassen gir ferdigbygde komponenter som samsvarer med designsystemet i Stripe Dashboard.

Tillatelser

Apper må erklære nøyaktig hvilke Stripe API-ressurser de trenger tilgang til. Brukerne godkjenner disse tillatelsene under installasjonen. Se Tillatelsesreferansen.

Signeringshemmelighet

Hver app får en signeringshemmelighet for å verifisere installasjonssignaturer og sikre kommunikasjonen mellom backend-en din og Stripe.

Utviklingsflyt

  1. Definer manifestet ditt med nødvendige tillatelser og viewports
  2. Bygg UI-utvidelsen med React-komponentbiblioteket til Stripe
  3. Implementer backend-endepunkter for datasynkronisering med Brevo via Tajo
  4. Test lokalt med stripe apps start
  5. Last opp med stripe apps upload
  6. Send inn til gjennomgang gjennom Stripe Dashboard
  7. Publiser og følg med via analyse

Caution

Stripe krever at apper skrives på engelsk for distribusjon i marketplace. App-oppføringen, UI-teksten og dokumentasjonen må alle være på engelsk.

Neste steg

Start med publiseringsveiledningen for å forstå alle kravene, og arbeid deretter gjennom de tekniske referansene for å konfigurere app-manifestet og tillatelsene dine.

Be om tidlig tilgang

Skriv inn fornavnet ditt og en e-postadresse eller et telefonnummer. Vi kontakter deg med informasjon om tilgang til Tajo.

automatisk gjenkjenning
AI-assistent

Hei! Spør meg om dokumentasjonen.