Vodič za integraciju Stripe Apps

Stripe Apps vam omogućavaju ugradnju sopstvene funkcionalnosti direktno u Stripe Dashboard, čime se trgovcima pruža pristup Tajo Brevo integraciji bez napuštanja njihovog platnog toka. Ovaj vodič pokriva sve što vam je potrebno za kreiranje, testiranje i objavljivanje Stripe App koja povezuje Stripe sa Brevo kroz Tajo.

Tip

Cilj je objaviti Brevo integraciju na Stripe App Marketplace, što će Stripe trgovcima omogućiti sinhronizaciju podataka kupaca, narudžbina i događaja direktno u Brevo za marketinške automatizacije i CRM.

Šta su Stripe Apps?

Stripe Apps proširuju Stripe Dashboard sa sopstvenim UI komponentama i backend integracijama. Omogućavaju programerima trećih strana da:

  • Dodaju sopstvene poglede na Stripe Dashboard stranице (kupci, plaćanja, fakture itd.)
  • Pristupaju Stripe podacima kroz ograničene dozvole
  • Sinhronizuju podatke između Stripe i spoljnih platformi kao što je Brevo
  • Pružaju tokove onboardinga i konfiguracije unutar Dashboard-a

Ciljevi integracije Tajo + Brevo

Tajo Stripe App povezuje Stripe sa Brevo i pruža:

  • Customer Intelligence: Sinhronizacija profila kupaca Stripe, istorije plaćanja i životne vrednosti u Brevo kontakte
  • Praćenje događaja: Slanje Stripe događaja (plaćanja, pretplate, povraćaji) kao transakcione Brevo događaje
  • Automatizovane kampanje: Pokretanje Brevo email, SMS i WhatsApp kampanja na osnovu Stripe aktivnosti
  • Programi lojalnosti: Izgradnja tokova zadržavanja koristeći podatke o kupovini Stripe sinhronizovane u Brevo

Pregled arhitekture

┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ Stripe Dashboard │────▶│ Tajo Platform │────▶│ Brevo │
│ (Stripe App UI) │◀────│ (Middleware) │◀────│ (CRM/Email) │
└─────────────────┘ └─────────────────┘ └─────────────────┘
│ │ │
Pogledi kupaca Sinhronizacija podataka & Kontakti,
Detalji plaćanja Rutiranje događaja Kampanje,
Podešavanja App Obrada webhookova Automatizacije

Sadržaj vodiča

Početak

VodičOpis
Objavljivanje na MarketplaceZahtevi i koraci za slanje aplikacije na pregled
Zahtevi za pregled aplikacijeStandardi kvaliteta, bezbednosti i UX za odobrenje

Konfiguracija i referenca

VodičOpis
Referenca App ManifestPotpuna šema za manifest fajl stripe-app.json
Referenca dozvolaPotpuna lista Stripe API dozvola i kako ih zatražiti
Referenca viewport-aMesta u Dashboard-u gde se može prikazati UI vaše aplikacije

Funkcije i integracija

VodičOpis
Ugrađene Stripe AppsKorišćenje Connect ugrađenih komponenti za platformske integracije
Instalacione i duboke vezeGenerisanje instalacionih URL-ova i duboko povezivanje na određene poglede aplikacije
Akcije posle instalacijeKonfiguracija tokova onboardinga posle instalacije aplikacije

Operacije i rast

VodičOpis
Analitika aplikacijePraćenje instalacija, pogleda i konverzionih metrika
Partnerski ekosistemKorišćenje partnerskog programa Stripe za co-marketing i rast

Preduslovi

Pre kreiranja Stripe App proverite da imate:

  1. Stripe nalog: Aktiviran Stripe nalog (nije ograničen samo na test režim)
  2. Stripe CLI: Instalirajte Stripe CLI za lokalni razvoj i otpremanje aplikacija
  3. Node.js: Verzija 16 ili novija za UI proširenje aplikacije
  4. Pristup Tajo platformi: Aktivan Tajo nalog sa konfigurisanim Brevo API akreditivima

Brzi početak

Terminal window
# Instalirajte Stripe CLI
brew install stripe/stripe-cli/stripe
# Prijavite se na vaš Stripe nalog
stripe login
# Kreirajte novi Stripe App projekat
stripe apps create tajo-brevo-integration
# Pokrenite lokalni razvoj
stripe apps start

Ključni koncepti

App Manifest

Svaka Stripe App ima stripe-app.json manifest koji deklariše dozvole, viewporte i konfiguraciju. Pogledajte Referencu App Manifest za potpunu šemu.

UI Extensions

Stripe Apps mogu prikazivati React-based UI komponente u određenim Dashboard viewportima. UI toolkit pruža ugrađene komponente koje odgovaraju dizajnerskom sistemu Stripe Dashboard-a.

Dozvole

Aplikacije moraju deklarisati specifične Stripe API resurse kojima treba pristup. Korisnici odobravaju ove dozvole tokom instalacije. Pogledajte Referencu dozvola.

Tajni ključ potpisivanja

Svaka aplikacija dobija tajni ključ potpisivanja za verifikaciju potpisa instalacije i osiguranje komunikacije između vašeg backend-a i Stripe.

Razvojni tok rada

  1. Definišite vaš manifest sa potrebnim dozvolama i viewportima
  2. Izgradite UI proširenje koristeći React komponentnu biblioteku Stripe
  3. Implementirajte backend endpointe za sinhronizaciju podataka sa Brevo kroz Tajo
  4. Testirajte lokalno sa stripe apps start
  5. Otpremite sa stripe apps upload
  6. Pošaljite na pregled kroz Stripe Dashboard
  7. Objavite i pratite kroz analitiku

Caution

Stripe zahteva da aplikacije budu napisane na engleskom jeziku za distribuciju na marketplace. Unos vaše aplikacije, UI tekst i dokumentacija moraju biti na engleskom.

Sledeći koraci

Počnite sa Vodičem za objavljivanje da razumete potpune zahteve, zatim prođite kroz tehničke reference za konfiguraciju manifesta i dozvola aplikacije.

Subscribe to updates

developer-docs

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

AI асистент

Здраво! Питајте ме о документацији.

Započnite besplatno sa Brevo