Zaprosite za zgodnji dostop

Vnesite ime ter e-poštni naslov ali telefonsko številko. Poslali vam bomo podrobnosti o dostopu do platforme Tajo.

Vodnik za integracijo Stripe Apps

Stripe Apps vam omogočajo vdelavo lastne funkcionalnosti neposredno v Stripe Dashboard. Ta razdelek je vodnik za izdelavo: opisuje, kako bi bila taka aplikacija za integracijo Tajo–Brevo izdelana, preizkušena in objavljena.

Caution

Stanje: še ni objavljeno. Na Stripe App Marketplace danes ni nobene aplikacije Tajo, identifikatorji aplikacije, naslovi URL in poverilnice na teh straneh pa so ponazoritvena nadomestila, ne delujoče končne točke. Če želite Stripe povezati s Tajom takoj, uporabite konektor Stripe (omejeni ključ API, sinhronizacija samo za branje).

Tip

Cilj je objaviti integracijo Brevo na Stripe App Marketplace, kar bo trgovcem Stripe omogočilo sinhronizacijo podatkov strank, naročil in dogodkov neposredno v Brevo za marketinške avtomatizacije in CRM.

Kaj so Stripe Apps?

Stripe Apps razširjajo Stripe Dashboard z lastnimi UI komponentami in zalednimi integracijami. Razvijalcem tretjih oseb omogočajo:

  • Dodajanje lastnih pogledov na strani Stripe Dashboard (stranke, plačila, računi itd.)
  • Dostop do podatkov Stripe prek omejenih dovoljenj
  • Sinhronizacijo podatkov med Stripe in zunanjimi platformami, kot je Brevo
  • Zagotavljanje tokov vklopitve in konfiguracije znotraj Dashboarda

Cilji integracije Tajo + Brevo

Tajo Stripe App povezuje Stripe z Brevo in zagotavlja:

  • Customer Intelligence: Sinhronizacija profilov strank Stripe, zgodovine plačil in življenjske vrednosti v kontakte Brevo
  • Sledenje dogodkov: Pošiljanje dogodkov Stripe (plačila, naročnine, vračila) kot transakcijske dogodke Brevo
  • Avtomatizirane kampanje: Sprožanje email, SMS in WhatsApp kampanj Brevo na podlagi aktivnosti Stripe
  • Programi zvestobe: Gradnja delovnih tokov zadrževanja z uporabo podatkov o nakupih Stripe, sinhroniziranih v Brevo

Pregled arhitekture

Kam gredo podatki aplikacije Stripe
Kam gredo podatki aplikacije Stripe Stripe Dashboard in Tajo si izmenjujeta podatke o strankah in plačilih, Tajo pa sinhronizira kontakte, kampanje in avtomatizacije z Brevo. Stripe Dashboard Stripe App UI Pogledi strank Podrobnosti plačil Nastavitve aplikacije Tajo middleware Sinhronizacija podatkov Usmerjanje dogodkov Obdelava webhookov Brevo CRM + e-pošta Kontakti Kampanje Avtomatizacije

Vsebina vodnika

Ta dokumentacija pokriva celoten življenjski cikel izdelave in objave aplikacije Stripe App:

Začetek

VodnikOpis
Objava na MarketplaceZahteve in koraki za oddajo aplikacije v pregled
Zahteve za pregled aplikacijeStandardi kakovosti, varnosti in UX za odobritev

Konfiguracija in referenca

VodnikOpis
Referenca App ManifestPopolna shema za datoteko manifesta stripe-app.json
Referenca dovoljenjPopoln seznam dovoljenj Stripe API in kako jih zahtevati
Referenca viewportovMesta v Dashboardu, kjer se lahko prikaže UI vaše aplikacije

Funkcije in integracija

VodnikOpis
Vdelane Stripe AppsUporaba Connect vdelanih komponent za platformne integracije
Namestitvene in globoke povezaveUstvarjanje namestitvenih URL-jev in globoko povezovanje na določene poglede aplikacije
Dejanja po namestitviKonfiguracija tokov vklopitve po namestitvi aplikacije

Operacije in rast

VodnikOpis
Analitika aplikacijeSledenje namestitvam, pogledom in konverzijskim metrikam
Partnerski ekosistemIzkoriščanje partnerskega programa Stripe za co-marketing in rast

Predpogoji

Pred ustvarjanjem Stripe App se prepričajte, da imate:

  1. Račun Stripe: Aktiviran račun Stripe (ni omejen samo na testni način)
  2. Stripe CLI: Namestite Stripe CLI za lokalni razvoj in nalaganje aplikacij
  3. Node.js: Različica 16 ali novejša za razširitev UI aplikacije
  4. Dostop do platforme Tajo: Aktiven račun Tajo s konfiguriranimi poverilnicami Brevo API

Hitri začetek

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

Ključni koncepti

App Manifest

Vsaka Stripe App ima manifest stripe-app.json, ki deklarira dovoljenja, viewporte in konfiguracijo. Oglejte Referenco App Manifest za popolno shemo.

UI Extensions

Stripe Apps lahko prikazujejo React-based UI komponente v določenih viewportih Dashboarda. UI toolkit zagotavlja vgrajene komponente, ki ustrezajo oblikovalnemu sistemu Stripe Dashboard.

Dovoljenja

Aplikacije morajo deklarirati določene vire Stripe API, do katerih potrebujejo dostop. Uporabniki ta dovoljenja odobrijo med namestitvijo. Oglejte Referenco dovoljenj.

Podpisni skrivni ključ

Vsaka aplikacija prejme podpisni skrivni ključ za preverjanje podpisov namestitve in zagotavljanje komunikacije med vašim zaledjem in Stripe.

Razvojni delovni tok

  1. Definirajte vaš manifest z zahtevanimi dovoljenji in viewporti
  2. Ustvarite UI razširitev z React knjižnico komponent Stripe
  3. Implementirajte zaledne endpoints za sinhronizacijo podatkov z Brevo prek Tajo
  4. Testirajte lokalno z stripe apps start
  5. Naložite z stripe apps upload
  6. Oddajte v pregled prek Stripe Dashboard
  7. Objavite in spremljajte prek analitike

Caution

Stripe zahteva, da so aplikacije napisane v angleščini za distribucijo na marketplace. Vpis vaše aplikacije, besedilo UI in dokumentacija morajo biti vse v angleščini.

Naslednji koraki

Začnite z Vodnikom za objavo za razumevanje celotnih zahtev, nato preglejte tehnične reference za konfiguracijo manifesta in dovoljenj aplikacije.

Zaprosite za zgodnji dostop

Vnesite ime ter e-poštni naslov ali telefonsko številko. Poslali vam bomo podrobnosti o dostopu do platforme Tajo.

samodejno prepoznavanje
AI pomočnik

Živjo! Vprašajte me o dokumentaciji.