Ugrađene Stripe Apps

Ugrađene Stripe Apps

Ugrađene Stripe Apps vam omogućavaju integraciju funkcionalnosti Stripe Apps direktno u vaš sopstveni veb interfejs koristeći Connect ugrađene komponente.

Pregled

Umesto zahtevanja da korisnici pristupaju Stripe Dashboard-u, možete ugraditi Stripe iskustvo direktno u vaš interfejs:

Vaša platforma Stripe Connect Embedded
┌──────────────┐ ┌─────────────────────┐
│ Vaš UI │ ──── │ Stripe App UI │
│ (wrapper) │ │ (iframe/komponenta) │
└──────────────┘ └─────────────────────┘

Instalacija

Terminal window
npm install @stripe/connect-js

Osnovno podešavanje

import { loadConnectAndInitialize } from "@stripe/connect-js";
const stripeConnect = await loadConnectAndInitialize({
publishableKey: "pk_live_...",
fetchClientSecret: async () => {
// Dohvatite tajnu sesije sa vašeg backend-a
const response = await fetch("/api/stripe/session");
const { clientSecret } = await response.json();
return clientSecret;
},
});

Ugradnja Stripe App pogleda

import { ConnectComponentsProvider, ConnectAppViewport } from "@stripe/react-connect-js";
function CustomerDashboard({ customerId }) {
return (
<ConnectComponentsProvider connectInstance={stripeConnect}>
<ConnectAppViewport
app="com.tajo.brevo-integration"
viewport="stripe.dashboard.customer.detail"
objectContext={{ id: customerId, object: "customer" }}
/>
</ConnectComponentsProvider>
);
}

Sledeći koraci

Subscribe to updates

developer-docs

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

AI асистент

Здраво! Питајте ме о документацији.

Započnite besplatno sa Brevo