Erken erişim talep edin

Adınızı ve e-posta adresinizi veya telefon numaranızı paylaşın. Tajo erişim ayrıntıları için sizinle iletişime geçeceğiz.

İzinler Referansı

Stripe Uygulamaları, Stripe API kaynaklarına erişimi denetlemek için bir izin sistemi kullanır. Her izin, uygulama manifestinizde net bir amaç açıklamasıyla birlikte açıkça bildirilmelidir. Kullanıcılar, uygulamanızı kurarken bu izinleri onaylar.

İzinleri yönetme

İzinleri bildirme

İzinleri stripe-app.json manifest dosyanıza ekleyin:

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

CLI ile izin verme

Geliştirme sırasında izinleri Stripe CLI kullanarak verebilirsiniz:

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"

İzinler için en iyi uygulamalar

  • Asgari gereklilik: Yalnızca uygulamanızın gerçekten kullandığı izinleri isteyin
  • Net amaçlar: Teknik olmayan kullanıcıların anlayabileceği amaç açıklamaları yazın
  • Okuma ve yazmayı gerekçelendirin: Hem okuma hem yazma gerekiyorsa nedenini her amaç açıklamasında belirtin
  • Düzenli olarak gözden geçirin: Uygulamanızı güncellerken artık gerekmeyen izinleri kaldırın

Tip

Aşırı izin istemek, uygulama reddedilmesinin en yaygın nedenlerinden biridir. Yalnızca ihtiyacınız olanı isteyin.

Ürüne göre izinler

Core

KaynakİzinAçıklama
Accountaccount_readHesap ayrıntılarını ve ayarlarını okur
Accountaccount_writeHesap ayarlarını günceller
Balancebalance_readHesap bakiyesini ve işlemleri görüntüler
Customercustomer_readMüşteri profillerini, meta verilerini ve ödeme yöntemlerini okur
Customercustomer_writeMüşteri kayıtları oluşturur, günceller veya siler
Eventevent_readHesap olaylarını okur ve bunlara abone olur
Filefile_readYüklenen dosyaları ve dosya bağlantılarını okur
Filefile_writeDosya yükler ve dosya bağlantıları oluşturur
Mandatemandate_readÖdeme talimatlarını okur
Productproduct_readÜrün kataloğunu ve fiyatlandırmayı okur
Productproduct_writeÜrün ve fiyat oluşturur, günceller veya siler
Tokentoken_readToken’laştırılmış ödeme verilerini okur
Webhook Endpointwebhook_endpoint_readWebhook uç noktası yapılandırmalarını okur
Webhook Endpointwebhook_endpoint_writeWebhook uç noktası oluşturur, günceller veya siler

Payments

KaynakİzinAçıklama
Chargecharge_readÖdeme tahsilatlarını ve iadelerini okur
Chargecharge_writeTahsilat oluşturur, ödemeleri yakalar, iade yapar
Disputedispute_readÖdeme itirazlarını ve kanıtlarını okur
Disputedispute_writeİtiraz kanıtı gönderir ve itirazları yanıtlar
Payment Intentpayment_intent_readÖdeme niyeti ayrıntılarını ve durumunu okur
Payment Intentpayment_intent_writeÖdeme niyeti oluşturur, onaylar veya iptal eder
Payment Methodpayment_method_readKayıtlı ödeme yöntemlerini okur
Payment Methodpayment_method_writeÖdeme yöntemlerini müşterilere ekler veya müşterilerden ayırır
Payoutpayout_readÖdeme aktarımı ayrıntılarını ve takvimlerini okur
Payoutpayout_writeÖdeme aktarımı oluşturur veya iptal eder
Refundrefund_readİade ayrıntılarını okur
Refundrefund_writeİade oluşturur veya günceller
Setup Intentsetup_intent_readKurulum niyeti ayrıntılarını okur
Setup Intentsetup_intent_writeKurulum niyeti oluşturur veya onaylar

Billing

KaynakİzinAçıklama
Couponcoupon_readİndirim kuponlarını ve promosyon kodlarını okur
Couponcoupon_writeKupon oluşturur, günceller veya siler
Credit Notecredit_note_readAlacak dekontlarını okur
Credit Notecredit_note_writeAlacak dekontu oluşturur veya geçersiz kılar
Invoiceinvoice_readFatura ayrıntılarını, kalemlerini ve durumunu okur
Invoiceinvoice_writeFatura oluşturur, günceller, kesinleştirir veya geçersiz kılar
Invoice Iteminvoice_item_readBekleyen fatura kalemlerini okur
Invoice Iteminvoice_item_writeFatura kalemi oluşturur veya siler
Planplan_readAbonelik planlarını ve fiyatlandırmayı okur
Planplan_writePlan oluşturur, günceller veya siler
Priceprice_readFiyat yapılandırmalarını okur
Priceprice_writeFiyat oluşturur veya günceller
Quotequote_readFiyat tekliflerini okur
Quotequote_writeTeklif oluşturur, kesinleştirir veya kabul eder
Subscriptionsubscription_readAbonelik ayrıntılarını, takvimlerini ve durumunu okur
Subscriptionsubscription_writeAbonelik oluşturur, günceller veya iptal eder
Subscription Schedulesubscription_schedule_readAbonelik takvimlerini okur
Subscription Schedulesubscription_schedule_writeAbonelik takvimi oluşturur, günceller veya serbest bırakır
Usage Recordusage_record_readKullanıma dayalı faturalandırma kullanım kayıtlarını okur
Usage Recordusage_record_writeKullanıma dayalı faturalandırma için kullanım kaydı oluşturur

Checkout

KaynakİzinAçıklama
Checkout Sessioncheckout_session_readCheckout Session ayrıntılarını ve kalemlerini okur
Checkout Sessioncheckout_session_writeCheckout Session oluşturur veya süresini doldurur
Payment Linkpayment_link_readPayment Link yapılandırmalarını okur
Payment Linkpayment_link_writePayment Link oluşturur veya günceller

Connect

KaynakİzinAçıklama
Application Feeapplication_fee_readUygulama ücreti ayrıntılarını okur
Connected Accountconnected_account_readBağlı hesap ayrıntılarını okur
Connected Accountconnected_account_writeBağlı hesap oluşturur veya günceller
Transfertransfer_readHesaplar arası aktarım ayrıntılarını okur
Transfertransfer_writeBağlı hesaplara aktarım oluşturur
Top-uptopup_readBakiye yükleme ayrıntılarını okur
Top-uptopup_writeStripe bakiyesine yükleme yapar

Issuing

KaynakİzinAçıklama
Issuing Cardissuing_card_readBasılan kart ayrıntılarını okur
Issuing Cardissuing_card_writeKart oluşturur, günceller veya devre dışı bırakır
Issuing Cardholderissuing_cardholder_readKart sahibi bilgilerini okur
Issuing Cardholderissuing_cardholder_writeKart sahibi oluşturur veya günceller
Issuing Transactionissuing_transaction_readKart işlemi ayrıntılarını okur
Issuing Authorizationissuing_authorization_readYetkilendirme taleplerini okur
Issuing Authorizationissuing_authorization_writeYetkilendirme taleplerini onaylar veya reddeder
Issuing Disputeissuing_dispute_readKart itirazlarını okur
Issuing Disputeissuing_dispute_writeKart itirazı oluşturur veya gönderir

Reporting

KaynakİzinAçıklama
Report Runreport_run_readRapor çalıştırma sonuçlarını okur
Report Runreport_run_writeYeni rapor çalıştırmaları oluşturur
Report Typereport_type_readKullanılabilir rapor türlerini okur

Tax

KaynakİzinAçıklama
Tax Calculationtax_calculation_readVergi hesaplama sonuçlarını okur
Tax Calculationtax_calculation_writeVergi hesaplaması oluşturur
Tax Ratetax_rate_readVergi oranı yapılandırmalarını okur
Tax Ratetax_rate_writeVergi oranı oluşturur veya günceller
Tax Registrationtax_registration_readVergi kaydı ayrıntılarını okur

Terminal

KaynakİzinAçıklama
Terminal Readerterminal_reader_readTerminal okuyucu ayrıntılarını okur
Terminal Readerterminal_reader_writeTerminal okuyucu kaydeder veya günceller
Terminal Locationterminal_location_readTerminal konumu ayrıntılarını okur
Terminal Locationterminal_location_writeTerminal konumu oluşturur veya günceller

Secret Store

KaynakİzinAçıklama
Secretsecret_readSecret Store içindeki gizli anahtarları okur
Secretsecret_writeGizli anahtar oluşturur, günceller veya siler

Tajo Brevo entegrasyonu için önerilen izinler

Tajo Brevo entegrasyon uygulaması için önerilen izinler şunlardır:

{
"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"
}
]
}

İzin kapsamları

İzinler, uygulamanızın bir platform hesabına mı yoksa bağlı bir hesaba mı kurulduğuna bağlı olarak farklı kapsamlarda çalışabilir:

KapsamAçıklama
Accountİzinler, kurulumu yapan hesabın kendi verileri için geçerlidir
Connected AccountConnect platformlarında izinler bağlı hesapları da kapsayabilir

Caution

Yazma izni isterken, uygulamanızın verileri tam olarak nasıl ve ne zaman değiştirdiğini uygulama incelemesi sırasında açıklamaya hazır olun. Gereksiz yazma izinleri, yaygın bir ret nedenidir.

Erken erişim talep edin

Adınızı ve e-posta adresinizi veya telefon numaranızı paylaşın. Tajo erişim ayrıntıları için sizinle iletişime geçeceğiz.

otomatik algılama
AI Asistan

Merhaba! Belgeler hakkında her şeyi sorabilirsiniz.