Skip to content

By integration

In Stripe: creating the restricted key

Requirements: a Stripe account (section 2).

  1. Go to the Stripe Dashboard and open Developers → API keys (dashboard.stripe.com/test/apikeys in test mode).
  2. Click Create restricted key.
  3. You can start from a preconfigured permission set or start with none — choose to start with none so you give only the three minimum permissions.
  4. Give it a recognizable name in the Key name field.
  5. Mark exactly these three permissions — no more:
ResourcePermissionWhat the connector uses it for
Payment LinksWriteGenerating and cancelling the payment link (“Generate a payment link”/“Cancel a payment link” actions).
Checkout SessionsReadChecking a payment’s status (“Check a payment’s status”).
Webhook EndpointsWriteRegistering the automatic notice that confirms when a payment resolves (panel action from section 5).
  1. Click Create key and complete the two-factor verification Stripe sends you.
  2. Click the key value to copy it — Stripe only shows it in full this first time.

Verified against Stripe’s official documentation (docs.stripe.com/keys and docs.stripe.com/keys/restricted-api-keys, checked on September 5, 2026).