How to Connect Stripe to Graphed
How to Connect Stripe to Graphed
This guide walks you through how to create a restricted Stripe API key that Graphed will use to sync your financial, billing, and checkout data.
Unlike your standard API keys, a restricted key lets you limit access to exactly the endpoints Graphed needs. This keeps your integration secure while still unlocking all of Graphed’s dashboards and reports.
Step 1. Go to the Stripe Dashboard
- Log in to your Stripe Dashboard.
- In the left sidebar, click Developers → API Keys.
- Click + Create restricted key.
Step 2. Name the Key
Give the key a clear name like: Graphed Connector
This makes it easy to identify later if you need to rotate or remove the key.
Step 3. Assign Permissions
Stripe will show you a long list of API resources, grouped by product.
For Graphed to sync all supported Stripe streams (checkout sessions, charges, invoices, payouts, subscriptions, etc.), select Read access for each of the following resources:
- Core
- Account, Balance, Balance transactions
- Charges, Customers, Disputes
- Events
- Files, File links
- Refunds
- Billing
- Invoices, Invoice items, Invoice line items
- Credit notes
- Coupons, Promotion codes
- Products, Prices, Plans
- Subscriptions, Subscription items, Subscription schedules
- Shipping rates
- Checkout
- Checkout sessions
- Checkout session line items
- Payments
- Payment intents
- Payment methods
- Setup intents, Setup attempts
- Payouts & Transfers
- Payouts, Payout balance transactions
- Transfers, Transfer reversals
- Top-ups
- Connect (if you’re using connected accounts)
- Accounts
- External accounts – bank accounts, cards
- Application fees, Application fee refunds
- Persons
- Issuing (if you’re using Stripe Issuing)
- Cardholders, Cards, Authorizations, Transactions
- Radar (if you’re using Stripe Radar)
- Early fraud warnings, Reviews
✅ Tip: If you’re unsure which products your Stripe account uses, the simplest option is to grant Read access to all resources. Graphed will only pull the streams you’ve enabled in your connection.
Step 4. Create the Key
Scroll to the bottom and click Create key. Stripe will show you the restricted key one time only.
Copy it somewhere safe — you’ll need it in the next step.
Step 5. Add the Key to Graphed
- Open Graphed.
- Go to Settings → Sources → Create → Stripe.
- Paste in your restricted API key.
- Save.
Your Stripe data will begin syncing into Graphed. You’ll be able to explore everything from checkout conversion to MRR trends directly in your dashboards.
Security Note
- Use a restricted key, never a standard secret key.
- Graphed only needs Read access — no write permissions.
- If a key is ever compromised, you can revoke it from the Stripe Dashboard instantly.
Related Guides
How to Connect Shopify to Graphed
To connect your Shopify store to Graphed.com for data syncing and analytics, follow the steps below to create a custom app with the necessary read-only permissions. This process enables Graphed.com to securely access your store’s data through Shopify’s Admin API.
How to Connect Salesforce to Graphed
To connect your Salesforce account to Graphed.com for data syncing and analytics, follow the steps below to create a custom app with the necessary permissions. This process enables Graphed.com to securely access your account’s data through Salesforce API.