Solicită acces anticipat

Spune-ne prenumele și o adresă de e-mail sau un număr de telefon. Îți vom trimite detaliile de acces la Tajo.

Ghid de integrare cu Stripe Apps

Stripe Apps îți permit să integrezi funcționalități proprii direct în Stripe Dashboard. Această secțiune este un ghid de construcție: documentează cum ar fi construită, testată și publicată o astfel de aplicație pentru integrarea dintre Tajo și Brevo.

Caution

Status: încă nepublicat. Astăzi nu există nicio aplicație Tajo în Stripe App Marketplace, iar identificatorii de aplicație, URL-urile și credențialele din aceste pagini sunt exemple ilustrative, nu endpointuri reale. Ca să conectezi Stripe la Tajo chiar acum, folosește conectorul Stripe (cheie de API restricționată, sincronizare doar de citire).

Tip

Scopul este să publicăm o integrare cu Brevo în Stripe App Marketplace, ca vânzătorii care folosesc Stripe să poată sincroniza date despre clienți, comenzi și evenimente direct în Brevo, pentru automatizare de marketing și CRM.

Ce sunt Stripe Apps?

Stripe Apps extind Stripe Dashboard cu componente de interfață proprii și integrări de backend. Ele le permit dezvoltatorilor terți:

  • Să adauge vizualizări proprii în paginile din Stripe Dashboard (clienți, plăți, facturi etc.)
  • Să acceseze datele din Stripe prin permisiuni delimitate
  • Să sincronizeze date între Stripe și platforme externe precum Brevo
  • Să ofere fluxuri de inițiere și configurare chiar în Dashboard

Obiectivele integrării Tajo + Brevo

Aplicația Stripe de la Tajo conectează Stripe cu Brevo ca să livreze:

  • Informații despre clienți: sincronizează profilurile clienților din Stripe, istoricul plăților și valoarea pe durata de viață în contactele din Brevo
  • Urmărirea evenimentelor: trimite evenimentele din Stripe (plăți, abonamente, rambursări) ca evenimente tranzacționale în Brevo
  • Campanii automatizate: declanșează campanii de e-mail, SMS și WhatsApp din Brevo pe baza activității din Stripe
  • Programe de fidelitate: creează fluxuri de retenție folosind datele de cumpărare din Stripe sincronizate în Brevo

Prezentare generală a arhitecturii

Unde ajung datele unei aplicații Stripe
Unde ajung datele unei aplicații Stripe Stripe Dashboard și Tajo schimbă între ele date despre clienți și plăți, iar Tajo sincronizează contacte, campanii și automatizări cu Brevo. Stripe Dashboard interfața aplicației Stripe Vizualizări de clienți Detalii de plată Setările aplicației Tajo middleware Sincronizare de date Rutarea evenimentelor Tratarea webhookurilor Brevo CRM + e-mail Contacte Campanii Automatizări

Cuprinsul ghidului

Această documentație acoperă tot ciclul de viață al construirii și publicării unei aplicații Stripe:

Primii pași

GhidDescriere
Publicarea în MarketplaceCerințele și pașii pentru a trimite aplicația la evaluare
Cerințe de evaluare a aplicațieiStandarde de calitate, securitate și experiență de utilizare pentru aprobare

Configurare și referință

GhidDescriere
Referința manifestului aplicațieiSchema completă a fișierului de manifest stripe-app.json
Referința permisiunilorLista completă de permisiuni ale API-ului Stripe și cum le ceri
Referința viewporturilorLocurile din Dashboard unde poate apărea interfața aplicației tale

Funcționalități și integrare

GhidDescriere
Aplicații Stripe încorporateFolosirea componentelor încorporate Connect pentru integrări de platformă
Linkuri de instalare și deep linkuriGenerează URL-uri de instalare și deep linkuri către ecrane anume din aplicație
Acțiuni după instalareConfigurează fluxuri de inițiere după instalarea aplicației

Operare și creștere

GhidDescriere
Analytics pentru aplicațieUrmărește instalările, vizualizările și indicatorii de conversie
Ecosistemul de parteneriFolosește programul de parteneri Stripe pentru co-marketing și creștere

Cerințe preliminare

Înainte să construiești o aplicație Stripe, asigură-te că ai:

  1. Cont Stripe: un cont Stripe activat (nu limitat la modul de test)
  2. Stripe CLI: instalează Stripe CLI pentru dezvoltare locală și încărcarea aplicației
  3. Node.js: versiunea 16 sau mai nouă pentru extensia de interfață a aplicației
  4. Acces la platforma Tajo: cont Tajo activ, cu credențialele API Brevo configurate

Start rapid

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

Concepte importante

Manifestul aplicației

Fiecare aplicație Stripe are un manifest stripe-app.json care declară permisiunile, viewporturile și configurarea. Vezi Referința manifestului aplicației pentru schema completă.

Extensii de interfață

Aplicațiile Stripe pot randa componente de interfață bazate pe React în viewporturi anume din Dashboard. Setul de instrumente de interfață oferă componente gata făcute, potrivite cu design systemul din Stripe Dashboard.

Permisiuni

Aplicațiile trebuie să declare resursele exacte din API-ul Stripe la care au nevoie de acces. Utilizatorii aprobă aceste permisiuni în timpul instalării. Vezi Referința permisiunilor.

Secretul de semnare

Fiecare aplicație primește un secret de semnare pentru verificarea semnăturilor de instalare și pentru securizarea comunicării dintre backendul tău și Stripe.

Fluxul de dezvoltare

  1. Definește manifestul cu permisiunile și viewporturile necesare
  2. Construiește extensia de interfață folosind biblioteca de componente React de la Stripe
  3. Implementează endpointurile de backend pentru sincronizarea datelor cu Brevo prin Tajo
  4. Testează local cu stripe apps start
  5. Încarcă cu stripe apps upload
  6. Trimite la evaluare din Stripe Dashboard
  7. Publică și urmărește rezultatele în analytics

Caution

Stripe cere ca aplicațiile să fie scrise în engleză pentru distribuția în marketplace. Descrierea aplicației, textele din interfață și documentația trebuie să fie toate în engleză.

Pașii următori

Începe cu Ghidul de publicare ca să înțelegi toate cerințele, apoi parcurge referințele tehnice ca să configurezi manifestul și permisiunile aplicației tale.

Solicită acces anticipat

Spune-ne prenumele și o adresă de e-mail sau un număr de telefon. Îți vom trimite detaliile de acces la Tajo.

detectare automată
Asistent AI

Bună! Întreabă-mă orice despre documentație.