Vodič za integraciju Stripe Apps
Stripe Apps omogućuju vam da ugradite prilagođene funkcionalnosti izravno u Stripe Dashboard. Ovaj je odjeljak vodič za izradu: opisuje kako bi se takva aplikacija za integraciju Tajo–Brevo izradila, testirala i objavila.
Caution
Status: još nije objavljeno. Danas u tržnici Stripe App Marketplace nema Tajo aplikacije, a identifikatori aplikacije, URL-ovi i vjerodajnice na ovim stranicama ilustrativni su rezervirani unosi, a ne stvarne krajnje točke. Za povezivanje Stripea s Tajom već sada upotrijebite Stripe konektor (ograničeni API ključ, sinkronizacija samo za čitanje).
Tip
Cilj je objaviti integraciju s Brevom na tržnici Stripe App Marketplace i tako Stripe trgovcima omogućiti sinkronizaciju podataka o kupcima, narudžbi i događaja izravno u Brevo za marketinšku automatizaciju i CRM.
Što su Stripe Apps?
Stripe Apps proširuju Stripe Dashboard prilagođenim komponentama sučelja i pozadinskim integracijama. Programerima trećih strana omogućuju sljedeće:
- Dodavanje prilagođenih prikaza na stranice Stripe Dashboarda (kupci, plaćanja, računi i slično)
- Pristup Stripe podacima putem opsegom ograničenih dopuštenja
- Sinkronizaciju podataka između Stripea i vanjskih platformi poput Breva
- Pružanje tijekova uvođenja i konfiguracije unutar Dashboarda
Ciljevi integracije Tajo + Brevo
Tajo Stripe aplikacija povezuje Stripe s Brevom kako bi isporučila sljedeće:
- Uvid u kupce: sinkronizacija Stripe profila kupaca, povijesti plaćanja i životne vrijednosti u Brevo kontakte
- Praćenje događaja: slanje Stripe događaja (plaćanja, pretplate, povrati) kao Brevo transakcijskih događaja
- Automatizirane kampanje: pokretanje Brevo kampanja e-pošte, SMS-a i WhatsAppa na temelju aktivnosti u Stripeu
- Programi vjernosti: izgradnja tijekova zadržavanja kupaca pomoću Stripe podataka o kupnji sinkroniziranih u Brevo
Pregled arhitekture
Sadržaj vodiča
Ova dokumentacija pokriva cijeli životni ciklus izrade i objave Stripe aplikacije:
Početak rada
| Vodič | Opis |
|---|---|
| Objava na tržnici | Zahtjevi i koraci za predaju aplikacije na pregled |
| Zahtjevi za pregled aplikacije | Standardi kvalitete, sigurnosti i korisničkog iskustva za odobrenje |
Konfiguracija i referenca
| Vodič | Opis |
|---|---|
| Referenca manifesta aplikacije | Cjelovita shema za datoteku manifesta stripe-app.json |
| Referenca dopuštenja | Potpuni popis dopuštenja Stripe API-ja i način njihova traženja |
| Referenca viewporta | Lokacije u Dashboardu na kojima se sučelje vaše aplikacije može pojaviti |
Značajke i integracija
| Vodič | Opis |
|---|---|
| Ugrađene Stripe aplikacije | Korištenje ugrađenih Connect komponenti za integracije platformi |
| Poveznice za instalaciju i duboke poveznice | Generiranje URL-ova za instalaciju i dubokih poveznica na određene prikaze aplikacije |
| Radnje nakon instalacije | Konfiguriranje tijekova uvođenja nakon instalacije aplikacije |
Rad i rast
| Vodič | Opis |
|---|---|
| Analitika aplikacije | Praćenje instalacija, prikaza i metrika konverzije |
| Partnerski ekosustav | Iskoristite Stripeov partnerski program za zajednički marketing i rast |
Preduvjeti
Prije izrade Stripe aplikacije provjerite imate li sljedeće:
- Stripe račun: aktivirani Stripe račun (nije ograničen na testni način rada)
- Stripe CLI: instalirajte Stripe CLI za lokalni razvoj i prijenos aplikacija
- Node.js: verzija 16 ili novija za proširenje sučelja aplikacije
- Pristup platformi Tajo: aktivan Tajo račun s konfiguriranim vjerodajnicama Brevo API-ja
Brzi početak
# 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 manifest stripe-app.json koji deklarira dopuštenja, viewporte i konfiguraciju. Cjelovitu shemu potražite u referenci manifesta aplikacije.
Proširenja sučelja
Stripe aplikacije mogu prikazivati komponente sučelja temeljene na Reactu u određenim viewportima Dashboarda. Alat za izradu sučelja nudi gotove komponente usklađene s dizajnerskim sustavom Stripe Dashboarda.
Dopuštenja
Aplikacije moraju deklarirati konkretne resurse Stripe API-ja kojima trebaju pristup. Korisnici ta dopuštenja odobravaju tijekom instalacije. Pogledajte referencu dopuštenja.
Tajna za potpisivanje
Svaka aplikacija dobiva tajnu za potpisivanje kojom se provjeravaju potpisi instalacije i osigurava komunikacija između vašeg poslužiteljskog dijela i Stripea.
Tijek rada u razvoju
- Definirajte svoj manifest s potrebnim dopuštenjima i viewportima
- Izradite proširenje sučelja pomoću Stripeove biblioteke React komponenti
- Implementirajte poslužiteljske krajnje točke za sinkronizaciju podataka s Brevom putem Taja
- Testirajte lokalno pomoću
stripe apps start - Prenesite naredbom
stripe apps upload - Predajte na pregled putem Stripe Dashboarda
- Objavite i pratite rad putem analitike
Caution
Stripe zahtijeva da aplikacije za distribuciju na tržnici budu napisane na engleskom jeziku. Vaš oglas aplikacije, tekst sučelja i dokumentacija moraju biti na engleskom.
Sljedeći koraci
Započnite s vodičem za objavu kako biste razumjeli sve zahtjeve, a zatim prođite kroz tehničke reference da biste konfigurirali manifest i dopuštenja svoje aplikacije.