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 Appaapp-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.