Permissions और Scopes
Permissions और Scopes
Stripe Apps permission-based access control use करते हैं। आपका app केवल वही data access कर सकता है जो explicitly manifest में declare किया गया हो।
Tajo Brevo Integration के लिए Required Permissions
"permissions": [ { "permission": "customer_read", "purpose": "Stripe customers को Brevo contacts में sync करें customer data, purchase history, और LTV के साथ" }, { "permission": "payment_intents_read", "purpose": "Successful payments track करें Brevo में transactional events के रूप में retention campaigns के लिए" }, { "permission": "subscriptions_read", "purpose": "Subscription lifecycle events monitor करें renewal reminders और churn prevention के लिए" }, { "permission": "charges_read", "purpose": "Refunds और disputes track करें targeted win-back messaging के लिए" }]Available Permission Scopes
Read Permissions
| Permission | Access |
|---|---|
customer_read | Customer profiles और metadata |
payment_intents_read | Payment intent data |
subscriptions_read | Subscription data और status |
charges_read | Charge और refund data |
invoices_read | Invoice data |
products_read | Product और price data |
checkout_sessions_read | Checkout session data |
Write Permissions
| Permission | Access |
|---|---|
customer_write | Customer metadata update करें |
Caution
Least privilege principle follow करें। केवल वही permissions request करें जो आपके app की core functionality के लिए genuinely required हों। Unnecessary permissions review process को delay कर सकती हैं।
Permissions Best Practices
- Minimum Required: केवल वो permissions request करें जिनकी आपको वास्तव में ज़रूरत है
- Clear Purpose: हर permission के लिए user को clear explanation दें
- Justify Each: Review process में हर permission को justify करने के लिए तैयार रहें
अगले कदम
- App Manifest, Permissions को manifest में configure करें
- Review Requirements, Approval के लिए criteria