Dejanja po namestitvi in vklopitev

Dejanja po namestitvi in vklopitev

Tok po namestitvi je prva izkušnja po tem, ko trgovec namesti vašo Stripe App. Dobro zasnovan tok vklopitve zmanjšuje trenje in pospeši aktivacijo.

Konfiguracija dejanja po namestitvi

V vašem stripe-app.json:

"post_install_action": {
"type": "external",
"url": "https://app.tajo.io/stripe/onboarding"
}

Tipi dejanj

TipVedenje
externalPreusmeri na zunanji URL z namestitvenim žetonom
viewOdpre določen viewport vaše aplikacije

Tok vklopitve

Korak 1: Prejemanje žetona namestitve

Ko je trgovec preusmerjen na vaš URL po namestitvi, Stripe pošlje žeton namestitve:

https://app.tajo.io/stripe/onboarding
?account_id=acct_xyz
&install_token=install_tok_abc

Korak 2: Izmenjava za dostopni žeton

// Zaledni endpoint
app.post("/stripe/complete-install", async (req, res) => {
const { install_token } = req.body;
// Izmenjaj žeton namestitve za trajni dostop
const connection = await stripe.apps.installations.create({
install_token,
});
// Shrani account_id in access credentials
await db.saveStripeConnection({
accountId: connection.account,
refreshToken: connection.refresh_token,
});
res.redirect("/dashboard?connected=stripe");
});

Korak 3: Zbiranje konfiguracij Brevo

// Komponenta za vklopitev
function OnboardingFlow({ stripeAccountId }) {
const [step, setStep] = useState("connect-brevo");
return (
<div>
{step === "connect-brevo" && (
<BrevoApiKeyForm
onSuccess={(apiKey) => {
saveBrevoCredentials(stripeAccountId, apiKey);
setStep("configure-sync");
}}
/>
)}
{step === "configure-sync" && (
<SyncConfigForm
onSuccess={() => setStep("complete")}
/>
)}
{step === "complete" && (
<SuccessScreen />
)}
</div>
);
}

Najboljše prakse vklopitve

  1. Ohranite kratko: Največ 3 korake do aktivacije
  2. Prikažite vrednost takoj: Pokažite predogled tega, kar bodo dosegli
  3. Nastavite pametne privzete vrednosti: Pred-napolnite konfiguracijo, kjer je mogoče
  4. Zagotovite napredek: Jasni indikatorji napredka skozi korake

Naslednji koraki

Subscribe to updates

developer-docs

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

AI pomočnik

Živjo! Vprašajte me o dokumentaciji.

Začnite brezplačno z Brevo