Stripe Apps integrációs útmutató
A Stripe Apps lehetővé teszi, hogy egyedi funkciókat ágyazz be közvetlenül a Stripe irányítópultba. Ez a szakasz fejlesztői útmutató: azt írja le, hogyan épülne fel, hogyan lehetne tesztelni és közzétenni egy ilyen appot a Tajo és a Brevo integrációjához.
Caution
Állapot: még nincs közzétéve. Ma nincs Tajo app a Stripe App Marketplace-en, és az ezeken az oldalakon szereplő app-azonosítók, URL-ek és hitelesítő adatok szemléltető helyőrzők, nem élő végpontok. Ha most akarod a Stripe-ot a Tajóhoz kötni, használd a Stripe konnektort (korlátozott API-kulcs, csak olvasó szinkronizálás).
Tip
A cél egy Brevo integráció közzététele a Stripe App Marketplace-en, hogy a Stripe kereskedők közvetlenül a Brevóba szinkronizálhassák a vásárlói adatokat, a rendeléseket és az eseményeket marketingautomatizáláshoz és CRM-hez.
Mik azok a Stripe appok?
A Stripe Apps egyedi UI-komponensekkel és háttérintegrációkkal bővíti a Stripe irányítópultot. Ezekkel a külső fejlesztők a következőket tehetik:
- Egyedi nézeteket adhatnak a Stripe irányítópult oldalaihoz (vásárlók, fizetések, számlák stb.)
- Hatókörhöz kötött engedélyekkel érhetik el a Stripe adatait
- Adatokat szinkronizálhatnak a Stripe és külső platformok, például a Brevo között
- Bevezetési és beállítási folyamatokat kínálhatnak az irányítópulton belül
A Tajo és a Brevo integrációs céljai
A Tajo Stripe appja a következőkért köti össze a Stripe-ot a Brevóval:
- Vásárlói intelligencia: a Stripe vásárlói profiljainak, fizetési előzményeinek és élettartam-értékének szinkronizálása a Brevo kapcsolataiba
- Eseménykövetés: a Stripe eseményeinek (fizetések, előfizetések, visszatérítések) továbbítása Brevo tranzakciós eseményként
- Automatizált kampányok: Brevo e-mail-, SMS- és WhatsApp-kampányok indítása a Stripe-on történtek alapján
- Hűségprogramok: megtartási munkafolyamatok építése a Brevóba szinkronizált Stripe vásárlási adatokból
Architektúra áttekintése
Az útmutató tartalma
Ez a dokumentáció a Stripe appok fejlesztésének és közzétételének teljes életciklusát lefedi:
Kezdeti lépések
| Útmutató | Leírás |
|---|---|
| Közzététel a Marketplace-en | Követelmények és lépések az app felülvizsgálatra küldéséhez |
| App-felülvizsgálati követelmények | Minőségi, biztonsági és UX-szabványok az elfogadáshoz |
Beállítás és referencia
| Útmutató | Leírás |
|---|---|
| App manifest referencia | A stripe-app.json manifesztfájl teljes sémája |
| Engedélyek referencia | A Stripe API-engedélyek teljes listája és igénylésük módja |
| Viewportok referencia | Az irányítópult helyei, ahol az app felülete megjelenhet |
Funkciók és integráció
| Útmutató | Leírás |
|---|---|
| Beágyazott Stripe appok | Connect beágyazott komponensek platformintegrációkhoz |
| Telepítési linkek és mélylinkek | Telepítési URL-ek generálása és mélylinkelés konkrét app-nézetekbe |
| Telepítés utáni műveletek | Bevezetési folyamatok beállítása az app telepítése után |
Üzemeltetés és növekedés
| Útmutató | Leírás |
|---|---|
| App-analitika | Telepítések, megtekintések és konverziós mutatók követése |
| Partner-ökoszisztéma | A Stripe partnerprogramjának kihasználása közös marketinghez és növekedéshez |
Előfeltételek
Mielőtt Stripe appot fejlesztenél, győződj meg róla, hogy megvan a következő:
- Stripe fiók: aktivált Stripe fiók (nem csak tesztmódra korlátozva)
- Stripe CLI: telepítsd a Stripe CLI-t a helyi fejlesztéshez és az app feltöltéséhez
- Node.js: 16-os vagy újabb verzió az app UI-bővítményéhez
- Tajo platform-hozzáférés: aktív Tajo fiók beállított Brevo API-hitelesítő adatokkal
Gyors indítás
# Install Stripe CLIbrew install stripe/stripe-cli/stripe
# Login to your Stripe accountstripe login
# Create a new Stripe App projectstripe apps create tajo-brevo-integration
# Start local developmentstripe apps startKulcsfogalmak
App manifest
Minden Stripe app rendelkezik egy stripe-app.json manifesttel, amely deklarálja az engedélyeket, a viewportokat és a beállításokat. A teljes sémát az App manifest referencia oldalon találod.
UI-bővítmények
A Stripe appok React-alapú UI-komponenseket jeleníthetnek meg az irányítópult adott viewportjaiban. Az UI-eszközkészlet előre elkészített komponenseket ad, amelyek illeszkednek a Stripe irányítópult dizájnrendszeréhez.
Engedélyek
Az appoknak deklarálniuk kell, mely Stripe API-erőforrásokhoz kérnek hozzáférést. A felhasználók a telepítéskor hagyják jóvá ezeket az engedélyeket. Lásd az Engedélyek referencia oldalt.
Aláírási titok
Minden app kap egy aláírási titkot, amellyel ellenőrizhető a telepítési aláírás, és biztonságossá tehető a háttérrendszered és a Stripe közötti kommunikáció.
Fejlesztési munkafolyamat
- Definiáld a manifestet a szükséges engedélyekkel és viewportokkal
- Építsd meg a UI-bővítményt a Stripe React komponenskönyvtárával
- Valósítsd meg a háttérvégpontokat a Brevóval való adatszinkronizáláshoz a Tajón keresztül
- Teszteld helyben a
stripe apps startparanccsal - Töltsd fel a
stripe apps uploadparanccsal - Küldd be felülvizsgálatra a Stripe irányítópulton
- Tedd közzé, majd kövesd az analitikában
Caution
A Stripe megköveteli, hogy az appok angol nyelven készüljenek a marketplace-terjesztéshez. Az app listázása, a felület szövege és a dokumentáció is angol kell legyen.
Következő lépések
Kezdd a Közzétételi útmutatóval, hogy megértsd a teljes követelménylistát, majd dolgozd végig a technikai referenciákat az app manifest és az engedélyek beállításához.