Ugrađene Stripe Apps

Ugrađene Stripe Apps omogućuju platformama izgrađenim na Stripe Connectu izlaganje funkcionalnosti aplikacija trećih strana izravno unutar njihovih vlastito nadzornih ploča.

Pregled

Ugrađene apps koriste dvije ključne Connect ugrađene komponente:

  • app-install: Prikazuje gumb za instalaciju Stripe Appa
  • app-viewport: Prikazuje specifičan viewport appa

Postavljanje s Account Sessions API-jem

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'] },
},
},
});

Komponenta App Install

import { ConnectAppInstall, ConnectComponentsProvider } from '@stripe/react-connect-js';
const AppInstallButton = () => (
<ConnectComponentsProvider connectInstance={stripeConnect}>
<ConnectAppInstall
app="com.tajo.brevo-integration"
onAppInstalled={(event) => console.log('Installed:', event.app_id)}
/>
</ConnectComponentsProvider>
);

Komponenta App Viewport

const BrevoCustomerView = ({ customerId }) => (
<ConnectComponentsProvider connectInstance={stripeConnect}>
<ConnectAppViewport
app="com.tajo.brevo-integration"
viewport="stripe.dashboard.customer.detail"
objectContext={{ id: customerId, object: 'customer' }}
/>
</ConnectComponentsProvider>
);

Caution

Ugrađene app komponente zahtijevaju Connect integraciju s pristupom Account Sessions API-ju.

Subscribe to updates

developer-docs

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

AI asistent

Bok! Pitajte me o dokumentaciji.

Započnite besplatno s Brevo