Vodič za integraciju Stripe Apps
Stripe Apps vam omogućavaju da ugradite prilagođene funkcije direktno u Stripe Dashboard. Ovaj odeljak je vodič za izradu: opisuje kako bi takva aplikacija za integraciju Taja i Brevo platforme bila napravljena, testirana i objavljena.
Caution
Status: još nije objavljeno. Danas ne postoji Tajo aplikacija na Stripe App Marketplace platformi, a identifikatori aplikacije, adrese i akreditivi na ovim stranicama su ilustrativni rezervisani primeri, a ne aktivne krajnje tačke. Da biste Stripe povezali sa Tajom već sada, koristite Stripe konektor (ograničen API ključ, sinhronizacija samo za čitanje).
Tip
Cilj je da objavite Brevo integraciju na Stripe App Marketplace platformi, kako bi Stripe trgovci mogli da sinhronizuju podatke o kupcima, porudžbine i događaje direktno u Brevo, za marketinšku automatizaciju i CRM.
Šta su Stripe Apps?
Stripe Apps proširuju Stripe Dashboard prilagođenim komponentama korisničkog interfejsa i pozadinskim integracijama. One omogućavaju nezavisnim programerima da:
- dodaju prilagođene prikaze na stranice Stripe Dashboarda (kupci, plaćanja, fakture i drugo)
- pristupaju Stripe podacima kroz ograničene dozvole
- sinhronizuju podatke između Stripe-a i spoljnih platformi kao što je Brevo
- obezbede tokove za uvođenje i konfiguraciju unutar Dashboarda
Ciljevi integracije Tajo + Brevo
Tajo Stripe aplikacija povezuje Stripe sa Brevom i donosi:
- Uvid u kupce: sinhronizujte Stripe profile kupaca, istoriju plaćanja i životnu vrednost u Brevo kontakte
- Praćenje događaja: šaljite Stripe događaje (plaćanja, pretplate, povraćaje sredstava) kao Brevo transakcione događaje
- Automatizovane kampanje: pokrenite Brevo imejl, SMS i WhatsApp kampanje na osnovu aktivnosti u Stripe-u
- Programe lojalnosti: napravite tokove rada za zadržavanje kupaca na osnovu Stripe podataka o kupovinama sinhronizovanih sa Brevom
Pregled arhitekture
Sadržaj vodiča
Ova dokumentacija pokriva ceo životni ciklus izrade i objavljivanja Stripe aplikacije:
Prvi koraci
| Vodič | Opis |
|---|---|
| Objavljivanje na Marketplace platformi | Uslovi i koraci za slanje aplikacije na pregled |
| Uslovi za pregled aplikacije | Standardi kvaliteta, bezbednosti i korisničkog iskustva za odobrenje |
Konfiguracija i referenca
| Vodič | Opis |
|---|---|
| Referenca manifesta aplikacije | Kompletna šema za stripe-app.json manifest fajl |
| Referenca dozvola | Potpun spisak Stripe API dozvola i način na koji se traže |
| Referenca viewport-a | Mesta u Dashboardu na kojima se interfejs vaše aplikacije može pojaviti |
Funkcije i integracija
| Vodič | Opis |
|---|---|
| Ugrađene Stripe aplikacije | Korišćenje Connect ugrađenih komponenti za integracije platformi |
| Instalacioni i duboki linkovi | Generišite instalacione URL adrese i duboke linkove ka određenim prikazima aplikacije |
| Radnje nakon instalacije | Konfigurišite tokove uvođenja nakon instalacije aplikacije |
Rad i rast
| Vodič | Opis |
|---|---|
| Analitika aplikacije | Pratite instalacije, preglede i metrike konverzije |
| Partnerski ekosistem | Iskoristite Stripe partnerski program za zajednički marketing i rast |
Preduslovi
Pre nego što počnete da pravite Stripe aplikaciju, obezbedite sledeće:
- Stripe nalog: aktiviran Stripe nalog (koji nije ograničen na test režim)
- Stripe CLI: instalirajte Stripe CLI za lokalni razvoj i otpremanje aplikacija
- Node.js: verzija 16 ili novija za proširenje korisničkog interfejsa aplikacije
- Pristup Tajo platformi: aktivan Tajo nalog sa podešenim Brevo API akreditivima
Brzi start
# 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 startKljučni pojmovi
Manifest aplikacije
Svaka Stripe aplikacija ima stripe-app.json manifest koji deklariše dozvole, viewport-e i konfiguraciju. Kompletnu šemu pogledajte u Referenci manifesta aplikacije.
UI proširenja
Stripe aplikacije mogu da prikazuju komponente interfejsa zasnovane na React-u u određenim viewport-ima Dashboarda. UI paket alata nudi gotove komponente usklađene sa dizajn sistemom Stripe Dashboarda.
Dozvole
Aplikacije moraju da deklarišu tačno koje Stripe API resurse koriste. Korisnici odobravaju te dozvole tokom instalacije. Pogledajte Referencu dozvola.
Tajni ključ za potpisivanje
Svaka aplikacija dobija tajni ključ za potpisivanje kojim se proveravaju potpisi instalacije i obezbeđuje komunikacija između vašeg pozadinskog sistema i Stripe-a.
Tok rada u razvoju
- Definišite manifest sa potrebnim dozvolama i viewport-ima
- Napravite UI proširenje pomoću Stripe biblioteke React komponenti
- Implementirajte pozadinske krajnje tačke za sinhronizaciju podataka sa Brevom preko Taja
- Testirajte lokalno pomoću
stripe apps start - Otpremite komandom
stripe apps upload - Pošaljite aplikaciju na pregled preko Stripe Dashboarda
- Objavite je i pratite pomoću analitike
Caution
Stripe zahteva da aplikacije budu napisane na engleskom jeziku za distribuciju na marketplace platformi. Opis vaše aplikacije, tekst u interfejsu i dokumentacija moraju biti na engleskom.
Sledeći koraci
Počnite od Vodiča za objavljivanje da biste razumeli sve uslove, a zatim prođite kroz tehničke reference da biste podesili manifest i dozvole aplikacije.