Průvodce integrací Stripe Apps
Stripe Apps vám umožňují vložit vlastní funkce přímo do Stripe Dashboard, čímž obchodníkům poskytujete přístup k integraci Brevo od Tajo bez opuštění pracovního postupu plateb. Tento průvodce pokrývá vše, co potřebujete k vytvoření, testování a publikování Stripe App, která propojuje Stripe s Brevo přes Tajo.
Tip
Cílem je publikovat integraci Brevo na Stripe App Marketplace, která umožňuje obchodníkům Stripe synchronizovat zákaznická data, objednávky a události přímo do Brevo pro marketingovou automatizaci a CRM.
Co jsou Stripe Apps?
Stripe Apps rozšiřují Stripe Dashboard o vlastní UI komponenty a backendové integrace. Umožňují vývojářům třetích stran:
- Přidávat vlastní pohledy na stránky Stripe Dashboard (zákazníci, platby, faktury atd.)
- Přistupovat k datům Stripe prostřednictvím vymezených oprávnění
- Synchronizovat data mezi Stripe a externími platformami jako Brevo
- Poskytovat onboardingové a konfigurační toky v rámci Dashboard
Cíle integrace Tajo + Brevo
Aplikace Tajo Stripe propojuje Stripe s Brevo pro:
- Zákaznickou inteligenci: Synchronizaci profilů zákazníků Stripe, platební historii a celoživotní hodnotu do kontaktů Brevo
- Sledování událostí: Odesílání událostí Stripe (platby, předplatné, vrácení) jako transakčních událostí Brevo
- Automatizované kampaně: Spouštění kampaní Brevo e-mail, SMS a WhatsApp na základě aktivity Stripe
- Věrnostní programy: Budování retenčních pracovních postupů pomocí dat nákupů Stripe synchronizovaných do Brevo
Přehled architektury
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐│ Stripe Dashboard │────▶│ Tajo Platform │────▶│ Brevo ││ (Stripe App UI) │◀────│ (Middleware) │◀────│ (CRM/Email) │└─────────────────┘ └─────────────────┘ └─────────────────┘ │ │ │ Pohledy zákazníků Synchronizace dat & Kontakty, Platební detaily Směrování událostí Kampaně, Nastavení aplikace Zpracování webhooků AutomatizaceObsah průvodce
Tato dokumentace pokrývá celý životní cyklus vytvoření a publikování Stripe App:
Začínáme
| Průvodce | Popis |
|---|---|
| Publikování na Marketplace | Požadavky a kroky pro odeslání aplikace ke kontrole |
| Požadavky na kontrolu aplikace | Standardy kvality, bezpečnosti a UX pro schválení |
Konfigurace a reference
| Průvodce | Popis |
|---|---|
| Reference manifestu aplikace | Kompletní schéma pro soubor manifestu stripe-app.json |
| Reference oprávnění | Úplný seznam oprávnění API Stripe a jak je požadovat |
| Reference viewportů | Umístění v Dashboard, kde se může zobrazit UI vaší aplikace |
Funkce a integrace
| Průvodce | Popis |
|---|---|
| Vložené Stripe Apps | Použití Connect vložených komponent pro integrace platforem |
| Instalační a hluboké odkazy | Generování instalačních URL a hloubkové propojení do konkrétních pohledů aplikace |
| Akce po instalaci | Konfigurace onboardingových toků po instalaci aplikace |
Operace a růst
| Průvodce | Popis |
|---|---|
| Analytika aplikace | Sledování instalací, pohledů a konverzních metrik |
| Ekosystém partnerů | Využití partnerského programu Stripe pro co-marketing a růst |
Předpoklady
Před vytvořením Stripe App se ujistěte, že máte:
- Účet Stripe: Aktivovaný účet Stripe (není omezen pouze na testovací režim)
- Stripe CLI: Nainstalujte Stripe CLI pro lokální vývoj a nahrávání aplikací
- Node.js: Verze 16 nebo novější pro UI rozšíření aplikace
- Přístup k platformě Tajo: Aktivní účet Tajo s nakonfigurovanými přihlašovacími údaji Brevo API
Rychlý start
# Nainstalujte Stripe CLIbrew install stripe/stripe-cli/stripe
# Přihlaste se ke svému účtu Stripestripe login
# Vytvořte nový projekt Stripe Appstripe apps create tajo-brevo-integration
# Spusťte lokální vývojstripe apps startKlíčové koncepty
Manifest aplikace
Každá Stripe App má manifest stripe-app.json, který deklaruje oprávnění, viewporty a konfiguraci. Viz Reference manifestu aplikace pro úplné schéma.
UI rozšíření
Stripe Apps mohou renderovat React-based UI komponenty v konkrétních viewportech Dashboard. Sada UI nástrojů poskytuje předem vytvořené komponenty odpovídající designovému systému Stripe Dashboard.
Oprávnění
Aplikace musí deklarovat specifické zdroje Stripe API, ke kterým potřebují přístup. Uživatelé tato oprávnění schvalují během instalace. Viz Reference oprávnění.
Podpisové tajemství
Každá aplikace dostane podpisové tajemství pro ověření instalačních podpisů a zabezpečení komunikace mezi vaším backendem a Stripe.
Pracovní postup vývoje
- Definujte svůj manifest s požadovanými oprávněními a viewporty
- Vytvořte UI rozšíření pomocí knihovny React komponent Stripe
- Implementujte backendové endpointy pro synchronizaci dat s Brevo přes Tajo
- Testujte lokálně pomocí
stripe apps start - Nahrajte pomocí
stripe apps upload - Odešlete ke kontrole přes Stripe Dashboard
- Publikujte a sledujte pomocí analytiky
Caution
Stripe vyžaduje, aby aplikace byly napsány v angličtině pro distribuci na marketplace. Váš seznam aplikací, text UI a dokumentace musí být v angličtině.
Další kroky
Začněte s Průvodcem publikování, abyste pochopili úplné požadavky, a poté projděte technické reference pro konfiguraci manifestu a oprávnění aplikace.