Stripe Integration

Audit Stripe payment security — webhooks, API keys, and configuration.

#Setup

  • 1

    Get a Stripe secret key

    Go to dashboard.stripe.com/apikeys. Copy a secret key (sk_live_... or sk_test_...).
  • 2

    Connect in Vergate

    Go to Integrations, click Connect on Stripe, and paste the key.
  • 3

    Verify

    Click Test Connection — Vergate fetches your Stripe balance to validate the key.
  • #What It Scans

    Key validity — Does the secret key authenticate?
    Key mode — Is the connected key test or live? (Mixing these up breaks payments)
    Webhook configuration — Are webhooks HTTPS-only and using checkout.session.completed?
    API key inventory — Are there revoked or exposed keys in your account?

    Caution. Never use a restricted key or a key with excessive permissions in production. Use the principle of least privilege and rotate keys that are committed to code.