Requirements: a Stripe account (section 2).
- Go to the Stripe Dashboard and open Developers → API keys (
dashboard.stripe.com/test/apikeysin test mode). - Click Create restricted key.
- 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.
- Give it a recognizable name in the Key name field.
- Mark exactly these three permissions — no more:
| Resource | Permission | What the connector uses it for |
|---|---|---|
| Payment Links | Write | Generating and cancelling the payment link (“Generate a payment link”/“Cancel a payment link” actions). |
| Checkout Sessions | Read | Checking a payment’s status (“Check a payment’s status”). |
| Webhook Endpoints | Write | Registering the automatic notice that confirms when a payment resolves (panel action from section 5). |
- Click Create key and complete the two-factor verification Stripe sends you.
- 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).
