Zatražite rani pristup

Unesite ime te adresu e-pošte ili telefonski broj. Poslat ćemo vam pojedinosti o pristupu platformi Tajo.

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

Kamo idu podaci Stripe aplikacije
Kamo idu podaci Stripe aplikacije Stripe Dashboard i Tajo razmjenjuju podatke o kupcima i plaćanjima, a Tajo sinkronizira kontakte, kampanje i automatizacije s Brevom. Stripe Dashboard sučelje Stripe aplikacije Prikazi kupaca Detalji plaćanja Postavke aplikacije Tajo posrednički sloj Sinkronizacija podataka Usmjeravanje događaja Obrada webhookova Brevo CRM + e-pošta Kontakti Kampanje Automatizacije

Sadržaj vodiča

Ova dokumentacija pokriva cijeli životni ciklus izrade i objave Stripe aplikacije:

Početak rada

VodičOpis
Objava na tržniciZahtjevi i koraci za predaju aplikacije na pregled
Zahtjevi za pregled aplikacijeStandardi kvalitete, sigurnosti i korisničkog iskustva za odobrenje

Konfiguracija i referenca

VodičOpis
Referenca manifesta aplikacijeCjelovita shema za datoteku manifesta stripe-app.json
Referenca dopuštenjaPotpuni popis dopuštenja Stripe API-ja i način njihova traženja
Referenca viewportaLokacije u Dashboardu na kojima se sučelje vaše aplikacije može pojaviti

Značajke i integracija

VodičOpis
Ugrađene Stripe aplikacijeKorištenje ugrađenih Connect komponenti za integracije platformi
Poveznice za instalaciju i duboke povezniceGeneriranje URL-ova za instalaciju i dubokih poveznica na određene prikaze aplikacije
Radnje nakon instalacijeKonfiguriranje tijekova uvođenja nakon instalacije aplikacije

Rad i rast

VodičOpis
Analitika aplikacijePraćenje instalacija, prikaza i metrika konverzije
Partnerski ekosustavIskoristite Stripeov partnerski program za zajednički marketing i rast

Preduvjeti

Prije izrade Stripe aplikacije provjerite imate li sljedeće:

  1. Stripe račun: aktivirani Stripe račun (nije ograničen na testni način rada)
  2. Stripe CLI: instalirajte Stripe CLI za lokalni razvoj i prijenos aplikacija
  3. Node.js: verzija 16 ili novija za proširenje sučelja aplikacije
  4. Pristup platformi Tajo: aktivan Tajo račun s konfiguriranim vjerodajnicama Brevo API-ja

Brzi početak

Terminal window
# Install Stripe CLI
brew install stripe/stripe-cli/stripe
# Login to your Stripe account
stripe login
# Create a new Stripe App project
stripe apps create tajo-brevo-integration
# Start local development
stripe apps start

Ključ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

  1. Definirajte svoj manifest s potrebnim dopuštenjima i viewportima
  2. Izradite proširenje sučelja pomoću Stripeove biblioteke React komponenti
  3. Implementirajte poslužiteljske krajnje točke za sinkronizaciju podataka s Brevom putem Taja
  4. Testirajte lokalno pomoću stripe apps start
  5. Prenesite naredbom stripe apps upload
  6. Predajte na pregled putem Stripe Dashboarda
  7. 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.

Zatražite rani pristup

Unesite ime te adresu e-pošte ili telefonski broj. Poslat ćemo vam pojedinosti o pristupu platformi Tajo.

automatsko prepoznavanje
AI asistent

Bok! Pitajte me o dokumentaciji.