Innebygde Stripe Apps

Innebygde Stripe Apps lar plattformer bygget på Stripe Connect vise tredjeparts app-funksjonalitet direkte i sine egne dashbord. Ved hjelp av Connect innebygde komponenter kan du gi tilkoblede kontoer tilgang til apper uten at de trenger å besøke Stripe Dashboard.

Oversikt

Innebygde apper bruker to nøkkelkomponenter:

  • app-install: Gjengir en installasjonsknapp for en Stripe App i plattform-UI-en
  • app-viewport: Gjengir en spesifikk app-viewport i plattform-UI-en

Oppsett med Account Sessions API

const stripe = require('stripe')('sk_live_...');
const accountSession = await stripe.accountSessions.create({
account: 'acct_connected_account_id',
components: {
app_install: {
enabled: true,
features: {
allowed_apps: ['com.tajo.brevo-integration'],
},
},
app_viewport: {
enabled: true,
features: {
allowed_apps: ['com.tajo.brevo-integration'],
},
},
},
});

App Install-komponent

const appInstall = stripeConnect.create('app-install');
appInstall.setApp('com.tajo.brevo-integration');
appInstall.mount(document.getElementById('app-install-container'));
appInstall.on('app_installed', (event) => {
console.log('App installed:', event.app_id);
});

App Viewport-komponent

const appViewport = stripeConnect.create('app-viewport');
appViewport.setApp('com.tajo.brevo-integration');
appViewport.setViewport('stripe.dashboard.customer.detail');
appViewport.setObjectContext({ id: 'cus_xxxxx', object: 'customer' });
appViewport.mount(document.getElementById('app-viewport-container'));

Caution

Innebygde app-komponenter krever en Connect-integrasjon med Account Sessions API-tilgang. Standard Stripe-kontoer kan ikke bruke innebygde komponenter.

Subscribe to updates

developer-docs

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

AI-assistent

Hei! Spør meg om dokumentasjonen.

Start gratis med Brevo