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
| Tip | Vedenje |
|---|---|
external | Preusmeri na zunanji URL z namestitvenim žetonom |
view | Odpre 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_abcKorak 2: Izmenjava za dostopni žeton
// Zaledni endpointapp.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 vklopitevfunction 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
- Ohranite kratko: Največ 3 korake do aktivacije
- Prikažite vrednost takoj: Pokažite predogled tega, kar bodo dosegli
- Nastavite pametne privzete vrednosti: Pred-napolnite konfiguracijo, kjer je mogoče
- Zagotovite napredek: Jasni indikatorji napredka skozi korake
Naslednji koraki
- Referenca App Manifest, Konfiguracija post_install_action
- Analitika aplikacije, Sledenje stopnjam dokončanja vklopitve