Sprievodca integráciou Stripe Apps
Stripe Apps umožňujú vkladať vlastnú funkcionalitu priamo do Stripe Dashboard, čím obchodníkom poskytujú prístup k integrácii Tajo Brevo bez opustenia ich platobného pracovného toku. Táto príručka pokrýva všetko, čo potrebujete na vytvorenie, testovanie a publikovanie Stripe App, ktorá prepája Stripe s Brevo cez Tajo.
Tip
Cieľom je publikovať integráciu Brevo na Stripe App Marketplace, čo umožní obchodníkom Stripe synchronizovať zákaznícke dáta, objednávky a udalosti priamo do Brevo pre marketingové automatizácie a CRM.
Čo sú Stripe Apps?
Stripe Apps rozširujú Stripe Dashboard o vlastné UI komponenty a backendové integrácie. Umožňujú vývojárom tretích strán:
- Pridávať vlastné pohľady na stránky Stripe Dashboard (zákazníci, platby, faktúry atď.)
- Pristupovať k dátam Stripe cez obmedzenú oprávnenia
- Synchronizovať dáta medzi Stripe a externými platformami ako Brevo
- Poskytovať onboardingové a konfiguračné toky v rámci Dashboardu
Ciele integrácie Tajo + Brevo
Stripe App Tajo prepája Stripe s Brevo a poskytuje:
- Customer Intelligence: Synchronizácia profilov zákazníkov Stripe, histórie platieb a celoživotnej hodnoty do kontaktov Brevo
- Sledovanie udalostí: Odosielanie udalostí Stripe (platby, predplatné, vrátenia) ako transakčné udalosti Brevo
- Automatizované kampane: Spúšťanie emailových, SMS a WhatsApp kampaní Brevo na základe aktivity Stripe
- Vernostné programy: Budovanie retenčných pracovných tokov pomocou nákupných dát Stripe synchronizovaných do Brevo
Prehľad architektúry
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐│ Stripe Dashboard │────▶│ Tajo Platform │────▶│ Brevo ││ (Stripe App UI) │◀────│ (Middleware) │◀────│ (CRM/Email) │└─────────────────┘ └─────────────────┘ └─────────────────┘ │ │ │ Pohľady zákazníkov Synchronizácia dát & Kontakty, Detaily platieb Smerovanie udalostí Kampane, Nastavenia App Spracovanie webhookov AutomatizácieObsah príručky
Začíname
| Príručka | Popis |
|---|---|
| Publikovanie na Marketplace | Požiadavky a kroky na odoslanie aplikácie na preskúmanie |
| Požiadavky na preskúmanie aplikácie | Štandardy kvality, bezpečnosti a UX na schválenie |
Konfigurácia a referencia
| Príručka | Popis |
|---|---|
| Referencia App Manifest | Úplná schéma pre súbor manifestu stripe-app.json |
| Referencia oprávnení | Úplný zoznam oprávnení Stripe API a ako ich požiadať |
| Referencia viewportov | Miesta v Dashboarde, kde sa môže zobraziť UI vašej aplikácie |
Funkcie a integrácia
| Príručka | Popis |
|---|---|
| Vložené Stripe Apps | Používanie Connect vložených komponentov pre platformové integrácie |
| Inštalačné a hĺbkové odkazy | Generovanie inštalačných URL a hĺbkové prepojenie na konkrétne pohľady aplikácie |
| Akcie po inštalácii | Konfigurácia onboardingových tokov po inštalácii aplikácie |
Operácie a rast
| Príručka | Popis |
|---|---|
| Analytika aplikácie | Sledovanie inštalácií, pohľadov a konverzných metrík |
| Partnerský ekosystém | Využívanie partnerského programu Stripe pre co-marketing a rast |
Predpoklady
Pred vytvorením Stripe App sa uistite, že máte:
- Účet Stripe: Aktivovaný účet Stripe (nie obmedzený len na testovací režim)
- Stripe CLI: Nainštalujte Stripe CLI pre lokálny vývoj a nahrávanie aplikácií
- Node.js: Verzia 16 alebo novšia pre rozšírenie UI aplikácie
- Prístup k platforme Tajo: Aktívny účet Tajo s nakonfigurovanými prihlasovacími údajmi Brevo API
Rýchly štart
# Nainštalujte Stripe CLIbrew install stripe/stripe-cli/stripe
# Prihláste sa do vášho účtu Stripestripe login
# Vytvorte nový projekt Stripe Appstripe apps create tajo-brevo-integration
# Spustite lokálny vývojstripe apps startKľúčové koncepty
App Manifest
Každá Stripe App má manifest stripe-app.json, ktorý deklaruje oprávnenia, viewporty a konfiguráciu. Pozrite Referenciu App Manifest pre úplnú schému.
UI Extensions
Stripe Apps môžu vykresľovať React-based UI komponenty v špecifických viewportoch Dashboardu. Toolkit UI poskytuje predbudované komponenty, ktoré zodpovedajú dizajnovému systému Stripe Dashboard.
Oprávnenia
Apps musia deklarovať špecifické zdroje Stripe API, ku ktorým potrebujú prístup. Používatelia tieto oprávnenia schvaľujú počas inštalácie. Pozrite Referenciu oprávnení.
Podpisový tajný kľúč
Každá aplikácia dostáva podpisový tajný kľúč na overovanie podpisov inštalácie a zabezpečenie komunikácie medzi vaším backendom a Stripe.
Vývojový pracovný tok
- Definujte váš manifest s požadovanými oprávneniami a viewportmi
- Vytvorte rozšírenie UI pomocou React komponentovej knižnice Stripe
- Implementujte backendové endpointy pre synchronizáciu dát s Brevo cez Tajo
- Testujte lokálne pomocou
stripe apps start - Nahrajte pomocou
stripe apps upload - Odošlite na preskúmanie cez Stripe Dashboard
- Publikujte a monitorujte cez analytiku
Caution
Stripe vyžaduje, aby boli aplikácie napísané v angličtine pre distribúciu na marketplace. Záznam vašej aplikácie, text UI a dokumentácia musia byť všetky v angličtine.
Ďalšie kroky
Začnite s Príručkou publikovania na pochopenie úplných požiadaviek, potom prejdite technickými referenciami na konfiguráciu manifestu a oprávnení aplikácie.