App Manifest Referansı

App Manifest Referansı

stripe-app.json dosyası, Stripe App’inizin yapılandırma dosyasıdır. Uygulama kimliğini, izinleri, UI viewport’larını, webhook uç noktalarını ve güvenlik politikalarını tanımlar.

Tam Şema

{
"id": "com.your-company.app-name",
"version": "1.0.0",
"name": "Uygulamanızın Adı",
"icon": "./assets/icon.png",
"permissions": [],
"app_backend": { "webhooks": [] },
"ui_extension": {
"views": [],
"actions": [],
"content_security_policy": {}
},
"post_install_action": {
"type": "external",
"url": "https://your-app.com/stripe/onboarding"
}
}

Tajo Brevo Entegrasyonu İçin Tam Örnek

{
"id": "com.tajo.brevo-integration",
"version": "1.0.0",
"name": "Tajo Brevo Integration",
"icon": "./assets/icon.png",
"permissions": [
{
"permission": "customer_read",
"purpose": "Sync customer profiles to Brevo contacts"
},
{
"permission": "payment_intents_read",
"purpose": "Track payment events for Brevo automation triggers"
}
],
"app_backend": {
"webhooks": [
{
"endpoint_uri": "https://api.tajo.io/stripe/webhooks",
"filter_types": [
"customer.created",
"payment_intent.succeeded",
"customer.subscription.created"
]
}
]
},
"ui_extension": {
"views": [
{
"viewport": "stripe.dashboard.customer.detail",
"component": "CustomerBrevoSync"
}
],
"actions": [],
"content_security_policy": {
"connect-src": ["https://api.tajo.io"],
"purpose": "Connect to Tajo API for Brevo synchronization"
}
},
"post_install_action": {
"type": "external",
"url": "https://app.tajo.io/stripe/onboarding"
}
}

Sonraki Adımlar

Subscribe to updates

developer-docs

Drop your email or phone number — we'll send you what matters next.

AI Asistan

Merhaba! Belgeler hakkında her şeyi sorabilirsiniz.

Brevo ile ücretsiz başlayın