Ajukan akses awal

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

Referensi Izin

Stripe Apps menggunakan sistem izin untuk mengontrol akses ke sumber daya Stripe API. Setiap izin harus dideklarasikan secara eksplisit di manifest aplikasi Anda disertai pernyataan tujuan yang jelas. Pengguna menyetujui izin ini saat memasang aplikasi Anda.

Mengelola izin

Mendeklarasikan izin

Tambahkan izin ke manifest stripe-app.json Anda:

{
"permissions": [
{
"permission": "customer_read",
"purpose": "Read customer profiles to sync with Brevo contacts"
},
{
"permission": "customer_write",
"purpose": "Update customer metadata with Brevo sync status"
}
]
}

Memberikan izin melalui CLI

Selama pengembangan, Anda dapat memberikan izin menggunakan Stripe CLI:

Terminal window
# Grant a specific permission
stripe apps grant permission "customer_read" \
--purpose "Read customer profiles to sync with Brevo contacts"
# Grant multiple permissions
stripe apps grant permission "charge_read" \
--purpose "Access payment data for event tracking"
stripe apps grant permission "event_read" \
--purpose "Subscribe to real-time Stripe events"

Praktik terbaik izin

  • Seminimal mungkin: Minta hanya izin yang benar-benar digunakan aplikasi Anda
  • Tujuan yang jelas: Tulis pernyataan tujuan yang dapat dipahami pengguna non-teknis
  • Justifikasi baca+tulis: Jika Anda memerlukan keduanya, jelaskan alasannya pada masing-masing tujuan
  • Tinjau berkala: Hapus izin yang tidak lagi diperlukan saat memperbarui aplikasi Anda

Tip

Meminta izin secara berlebihan adalah salah satu alasan penolakan aplikasi yang paling umum. Minta hanya yang Anda perlukan.

Izin per produk

Core

Sumber dayaIzinDeskripsi
Accountaccount_readMembaca detail dan pengaturan akun
Accountaccount_writeMemperbarui pengaturan akun
Balancebalance_readMelihat saldo dan transaksi akun
Customercustomer_readMembaca profil pelanggan, metadata, dan metode pembayaran
Customercustomer_writeMembuat, memperbarui, atau menghapus catatan pelanggan
Eventevent_readMembaca dan berlangganan event akun
Filefile_readMembaca file yang diunggah dan tautan file
Filefile_writeMengunggah file dan membuat tautan file
Mandatemandate_readMembaca mandat pembayaran
Productproduct_readMembaca katalog produk dan harga
Productproduct_writeMembuat, memperbarui, atau menghapus produk dan harga
Tokentoken_readMembaca data pembayaran yang ditokenisasi
Webhook Endpointwebhook_endpoint_readMembaca konfigurasi endpoint Webhook
Webhook Endpointwebhook_endpoint_writeMembuat, memperbarui, atau menghapus endpoint Webhook

Payments

Sumber dayaIzinDeskripsi
Chargecharge_readMembaca tagihan pembayaran dan pengembalian dana
Chargecharge_writeMembuat tagihan, menangkap pembayaran, menerbitkan pengembalian dana
Disputedispute_readMembaca sengketa pembayaran dan buktinya
Disputedispute_writeMengirim bukti sengketa dan menanggapi sengketa
Payment Intentpayment_intent_readMembaca detail dan status payment intent
Payment Intentpayment_intent_writeMembuat, mengonfirmasi, atau membatalkan payment intent
Payment Methodpayment_method_readMembaca metode pembayaran tersimpan
Payment Methodpayment_method_writeMelampirkan atau melepaskan metode pembayaran dari pelanggan
Payoutpayout_readMembaca detail dan jadwal pencairan dana
Payoutpayout_writeMembuat atau membatalkan pencairan dana
Refundrefund_readMembaca detail pengembalian dana
Refundrefund_writeMembuat atau memperbarui pengembalian dana
Setup Intentsetup_intent_readMembaca detail setup intent
Setup Intentsetup_intent_writeMembuat atau mengonfirmasi setup intent

Billing

Sumber dayaIzinDeskripsi
Couponcoupon_readMembaca kupon diskon dan kode promosi
Couponcoupon_writeMembuat, memperbarui, atau menghapus kupon
Credit Notecredit_note_readMembaca nota kredit
Credit Notecredit_note_writeMembuat atau membatalkan nota kredit
Invoiceinvoice_readMembaca detail faktur, item baris, dan status
Invoiceinvoice_writeMembuat, memperbarui, memfinalisasi, atau membatalkan faktur
Invoice Iteminvoice_item_readMembaca item faktur yang tertunda
Invoice Iteminvoice_item_writeMembuat atau menghapus item faktur
Planplan_readMembaca paket langganan dan harga
Planplan_writeMembuat, memperbarui, atau menghapus paket
Priceprice_readMembaca konfigurasi harga
Priceprice_writeMembuat atau memperbarui harga
Quotequote_readMembaca penawaran harga
Quotequote_writeMembuat, memfinalisasi, atau menerima penawaran
Subscriptionsubscription_readMembaca detail, jadwal, dan status langganan
Subscriptionsubscription_writeMembuat, memperbarui, atau membatalkan langganan
Subscription Schedulesubscription_schedule_readMembaca jadwal langganan
Subscription Schedulesubscription_schedule_writeMembuat, memperbarui, atau melepas jadwal langganan
Usage Recordusage_record_readMembaca catatan pemakaian untuk penagihan terukur
Usage Recordusage_record_writeMembuat catatan pemakaian untuk penagihan terukur

Checkout

Sumber dayaIzinDeskripsi
Checkout Sessioncheckout_session_readMembaca detail dan item baris Checkout Session
Checkout Sessioncheckout_session_writeMembuat atau mengakhiri Checkout Session
Payment Linkpayment_link_readMembaca konfigurasi Payment Link
Payment Linkpayment_link_writeMembuat atau memperbarui Payment Link

Connect

Sumber dayaIzinDeskripsi
Application Feeapplication_fee_readMembaca detail biaya aplikasi
Connected Accountconnected_account_readMembaca detail akun terhubung
Connected Accountconnected_account_writeMembuat atau memperbarui akun terhubung
Transfertransfer_readMembaca detail transfer antar akun
Transfertransfer_writeMembuat transfer ke akun terhubung
Top-uptopup_readMembaca detail top-up
Top-uptopup_writeMembuat top-up ke saldo Stripe

Issuing

Sumber dayaIzinDeskripsi
Issuing Cardissuing_card_readMembaca detail kartu yang diterbitkan
Issuing Cardissuing_card_writeMembuat, memperbarui, atau menonaktifkan kartu yang diterbitkan
Issuing Cardholderissuing_cardholder_readMembaca informasi pemegang kartu
Issuing Cardholderissuing_cardholder_writeMembuat atau memperbarui pemegang kartu
Issuing Transactionissuing_transaction_readMembaca detail transaksi kartu
Issuing Authorizationissuing_authorization_readMembaca permintaan otorisasi
Issuing Authorizationissuing_authorization_writeMenyetujui atau menolak permintaan otorisasi
Issuing Disputeissuing_dispute_readMembaca sengketa penerbitan kartu
Issuing Disputeissuing_dispute_writeMembuat atau mengirimkan sengketa penerbitan kartu

Reporting

Sumber dayaIzinDeskripsi
Report Runreport_run_readMembaca hasil eksekusi laporan
Report Runreport_run_writeMembuat eksekusi laporan baru
Report Typereport_type_readMembaca jenis laporan yang tersedia

Tax

Sumber dayaIzinDeskripsi
Tax Calculationtax_calculation_readMembaca hasil perhitungan pajak
Tax Calculationtax_calculation_writeMembuat perhitungan pajak
Tax Ratetax_rate_readMembaca konfigurasi tarif pajak
Tax Ratetax_rate_writeMembuat atau memperbarui tarif pajak
Tax Registrationtax_registration_readMembaca detail pendaftaran pajak

Terminal

Sumber dayaIzinDeskripsi
Terminal Readerterminal_reader_readMembaca detail terminal reader
Terminal Readerterminal_reader_writeMendaftarkan atau memperbarui terminal reader
Terminal Locationterminal_location_readMembaca detail lokasi terminal
Terminal Locationterminal_location_writeMembuat atau memperbarui lokasi terminal

Secret Store

Sumber dayaIzinDeskripsi
Secretsecret_readMembaca secret dari Secret Store
Secretsecret_writeMembuat, memperbarui, atau menghapus secret

Izin yang direkomendasikan untuk integrasi Tajo Brevo

Untuk aplikasi integrasi Tajo Brevo, berikut izin yang direkomendasikan:

{
"permissions": [
{
"permission": "customer_read",
"purpose": "Sync customer profiles and contact information to Brevo"
},
{
"permission": "customer_write",
"purpose": "Store Brevo contact ID and sync status on customer metadata"
},
{
"permission": "charge_read",
"purpose": "Track purchase events and revenue data for Brevo analytics"
},
{
"permission": "product_read",
"purpose": "Sync product catalog to Brevo for personalized email campaigns"
},
{
"permission": "event_read",
"purpose": "Listen to real-time events to trigger Brevo automation workflows"
},
{
"permission": "invoice_read",
"purpose": "Track invoice events for transactional emails via Brevo"
},
{
"permission": "subscription_read",
"purpose": "Monitor subscription lifecycle for Brevo retention campaigns"
},
{
"permission": "secret_write",
"purpose": "Securely store Brevo API credentials in Stripe Secret Store"
},
{
"permission": "secret_read",
"purpose": "Retrieve stored Brevo API credentials for data sync operations"
},
{
"permission": "webhook_endpoint_write",
"purpose": "Register webhook endpoints for real-time event delivery to Tajo"
}
]
}

Cakupan izin

Izin dapat berlaku pada cakupan yang berbeda, tergantung apakah aplikasi Anda dipasang pada akun platform atau akun terhubung:

CakupanDeskripsi
AccountIzin berlaku untuk data milik akun yang memasang aplikasi
Connected AccountUntuk platform Connect, izin dapat diperluas ke akun terhubung

Caution

Saat meminta izin tulis, bersiaplah menjelaskan pada tahap peninjauan aplikasi bagaimana dan kapan tepatnya aplikasi Anda mengubah data. Izin tulis yang tidak perlu adalah alasan penolakan yang umum.

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.