Ajukan akses awal

Masukkan nama depan serta email atau nomor telepon Anda. Kami akan menghubungi Anda dengan detail akses Tajo.

Panduan Integrasi Stripe Apps

Stripe Apps memungkinkan Anda menyematkan fungsionalitas kustom langsung ke Stripe Dashboard. Bagian ini adalah panduan pembuatan: isinya mendokumentasikan bagaimana aplikasi semacam itu untuk integrasi Tajo dan Brevo akan dibangun, diuji, dan dipublikasikan.

Caution

Status: belum dipublikasikan. Saat ini belum ada aplikasi Tajo di Stripe App Marketplace, dan identifier aplikasi, URL, serta kredensial pada halaman-halaman ini adalah placeholder ilustratif, bukan endpoint aktif. Untuk menghubungkan Stripe ke Tajo sekarang, gunakan konektor Stripe (API key terbatas, sinkronisasi baca-saja).

Tip

Tujuannya adalah memublikasikan sebuah integrasi Brevo di Stripe App Marketplace, sehingga merchant Stripe dapat menyinkronkan data pelanggan, pesanan, dan event langsung ke Brevo untuk otomatisasi pemasaran dan CRM.

Apa itu Stripe Apps?

Stripe Apps memperluas Stripe Dashboard dengan komponen UI kustom dan integrasi backend. Stripe Apps memungkinkan developer pihak ketiga untuk:

  • Menambahkan tampilan kustom ke halaman Stripe Dashboard (pelanggan, pembayaran, faktur, dan lainnya)
  • Mengakses data Stripe melalui izin yang dibatasi cakupannya
  • Menyinkronkan data antara Stripe dan platform eksternal seperti Brevo
  • Menyediakan alur onboarding dan konfigurasi di dalam Dashboard

Sasaran integrasi Tajo + Brevo

Tajo Stripe App menghubungkan Stripe dengan Brevo untuk menghadirkan:

  • Customer Intelligence: Sinkronkan profil pelanggan Stripe, riwayat pembayaran, dan lifetime value ke dalam kontak Brevo
  • Pelacakan event: Kirim event Stripe (pembayaran, langganan, pengembalian dana) sebagai event transaksional Brevo
  • Kampanye otomatis: Picu kampanye email, SMS, dan WhatsApp Brevo berdasarkan aktivitas Stripe
  • Program loyalitas: Bangun alur kerja retensi memakai data pembelian Stripe yang disinkronkan ke Brevo

Ikhtisar arsitektur

Ke mana data sebuah Stripe app mengalir
Ke mana data sebuah Stripe app mengalir Stripe Dashboard dan Tajo saling bertukar data pelanggan dan pembayaran, lalu Tajo menyinkronkan kontak, kampanye, dan otomatisasi dengan Brevo. Stripe Dashboard UI Stripe App Tampilan pelanggan Detail pembayaran Pengaturan aplikasi Tajo middleware Sinkronisasi data Perutean event Penanganan webhook Brevo CRM + email Kontak Kampanye Otomatisasi

Isi panduan

Dokumentasi ini mencakup seluruh siklus hidup pembuatan dan publikasi sebuah Stripe App:

Memulai

PanduanDeskripsi
Memublikasikan ke MarketplacePersyaratan dan langkah untuk mengajukan aplikasi Anda ke proses peninjauan
Persyaratan Peninjauan AplikasiStandar kualitas, keamanan, dan UX untuk memperoleh persetujuan

Konfigurasi dan referensi

PanduanDeskripsi
Referensi App ManifestSkema lengkap untuk berkas manifest stripe-app.json
Referensi IzinDaftar lengkap izin API Stripe dan cara memintanya
Referensi ViewportLokasi Dashboard tempat UI aplikasi Anda dapat muncul

Fitur dan integrasi

PanduanDeskripsi
Stripe Apps TersematMenggunakan komponen tersemat Connect untuk integrasi platform
Tautan Instalasi dan Deep LinkBuat URL instalasi dan deep link ke tampilan aplikasi tertentu
Tindakan PascainstalasiKonfigurasikan alur onboarding setelah aplikasi dipasang

Operasional dan pertumbuhan

PanduanDeskripsi
Analitik AplikasiLacak instalasi, tampilan, dan metrik konversi
Ekosistem PartnerManfaatkan program partner Stripe untuk co-marketing dan pertumbuhan

Prasyarat

Sebelum membangun Stripe App, pastikan Anda memiliki:

  1. Akun Stripe: Akun Stripe yang sudah diaktifkan (tidak terbatas pada mode uji)
  2. Stripe CLI: Pasang Stripe CLI untuk pengembangan lokal dan pengunggahan aplikasi
  3. Node.js: Versi 16 atau yang lebih baru untuk ekstensi UI aplikasi
  4. Akses platform Tajo: Akun Tajo aktif dengan kredensial API Brevo yang sudah dikonfigurasi

Mulai cepat

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

Konsep utama

App manifest

Setiap Stripe App memiliki manifest stripe-app.json yang mendeklarasikan izin, viewport, dan konfigurasi. Lihat Referensi App Manifest untuk skema lengkapnya.

Ekstensi UI

Stripe Apps dapat merender komponen UI berbasis React di viewport Dashboard tertentu. Toolkit UI menyediakan komponen siap pakai yang selaras dengan sistem desain Stripe Dashboard.

Izin

Aplikasi harus mendeklarasikan sumber daya API Stripe tertentu yang perlu diaksesnya. Pengguna menyetujui izin tersebut saat pemasangan. Lihat Referensi Izin.

Signing secret

Setiap aplikasi menerima sebuah signing secret untuk memverifikasi tanda tangan instalasi dan mengamankan komunikasi antara backend Anda dan Stripe.

Alur kerja pengembangan

  1. Definisikan manifest Anda beserta izin dan viewport yang dibutuhkan
  2. Bangun ekstensi UI memakai pustaka komponen React dari Stripe
  3. Terapkan endpoint backend untuk sinkronisasi data dengan Brevo melalui Tajo
  4. Uji secara lokal dengan stripe apps start
  5. Unggah dengan stripe apps upload
  6. Ajukan untuk peninjauan melalui Stripe Dashboard
  7. Publikasikan dan pantau melalui analitik

Caution

Stripe mewajibkan aplikasi ditulis dalam bahasa Inggris untuk distribusi di marketplace. Listing aplikasi, teks UI, dan dokumentasi Anda semuanya harus berbahasa Inggris.

Langkah berikutnya

Mulailah dengan Panduan Publikasi untuk memahami seluruh persyaratannya, lalu telusuri referensi teknis untuk mengonfigurasi manifest dan izin aplikasi Anda.

Ajukan akses awal

Masukkan nama depan serta email atau nomor telepon Anda. Kami akan menghubungi Anda dengan detail akses Tajo.

deteksi otomatis
Asisten AI

Halo! Tanyakan apa saja tentang dokumentasi.