The dashboard’s Integration Kit page tracks this checklist interactively and blocks go-live until every item passes.
1

Live gateway connections verified

Your live Stripe/Adyen credentials are connected and each connection shows VERIFIED (SwitchFlow made a successful live test call).
2

Routing rules active

An active rule set exists covering all connected live gateways, with the priority order and failover triggers you intend for production.
3

Live keys generated and deployed

Generate the live key set (sf_live_pk_, sf_live_sk_, sf_live_whsec_) and deploy them to your production environment. Test and live keys are independent — test keys can never create live payments.
4

Widget on your production checkout

The widget snippet is live on your checkout page, initialized with the live publishable key and sessions created with the live secret key.
5

Webhook endpoint verified

Your production webhook URL is registered for the LIVE environment and passed verification — SwitchFlow sent a signed test event and received a 2xx. Signature verification uses the live signing secret.
6

First live transaction observed

Run one real transaction and confirm it appears in Analytics within seconds, and that your system received exactly one webhook for it.

Key rotation and revocation

  • Regenerating any key revokes the old one immediately — coordinate deployment before rotating live keys.
  • All rotations are audit-logged.
  • If a secret key leaks, regenerate it from the dashboard first, then redeploy — in-flight sessions created with the old key complete normally.