Stripe Extension for Raycast
Manage multiple Stripe accounts with different environments seamlessly from Raycast!
β¨ Features
- π Multiple Account Support - Switch between unlimited Stripe accounts
- π Test & Live Environments - Toggle between test and live mode for each account
- π¨ Color-Coded Profiles - Visual distinction for quick identification
- β‘ Quick Switching - Keyboard shortcuts for instant account/environment changes
- π Full Dashboard Access - View charges, customers, events, balances, and more
- π³ Create Resources - Generate payment links, coupons, and more
π Quick Start
Step 1: Get Your API Keys
- Go to your Stripe Dashboard
- Navigate to Developers β API Keys
- Copy your Secret key (starts with
sk_test_... or sk_live_...)
- β οΈ Use the Secret key, not the Publishable key
Step 2: Configure Your Account
Option A: Extension Preferences (Single Account)
- Open Raycast Settings (
Cmd+,)
- Go to Extensions β Stripe
- Enter your API keys:
- Test Env API Key:
sk_test_...
- Live Env API Key:
sk_live_...
Option B: Profile Manager (Multiple Accounts)
- Search: "Manage Stripe Accounts" in Raycast
- Click "Add New Profile"
- Fill in your profile details and API keys
- Save and start using it!
Step 3: Start Using
- Search for any Stripe command (e.g., "View Charges")
- Press
Cmd+Shift+A to switch accounts
- Press
Cmd+Shift+E to toggle Test/Live mode
π Commands
- Manage Stripe Accounts - Add, edit, and switch between profiles
- View Charges - See all payment charges
- View Balance - Check account balance
- View Balance Transactions - Review balance transactions
- View Payment Intents - Monitor payment intents
- View Connected Accounts - Manage connected accounts
- View Events - See webhook events and API activity
- Manage Customers & Subscriptions - Search and manage customers
- Create Coupon - Generate discount codes
- Create Payment Link - Create shareable payment links
- Fill Checkout - Auto-fill test card details
π Managing Multiple Accounts
Adding Accounts
- Open "Manage Stripe Accounts"
- Select "Add New Profile"
- Configure:
- Profile Name (e.g., "Main Business", "Client A")
- Test & Live API Keys
- Optional: Account ID for reference
- Color for visual identification
Switching Accounts
- Keyboard:
Cmd+Shift+A β Select account
- Dropdown: Use the dropdown in any command's search bar
Switching Environments
- Keyboard:
Cmd+Shift+E β Toggle Test/Live
- Dropdown: Use the environment dropdown
π‘ Use Case
Multiple Businesses
Profile 1: "Main Business" (Purple)
Profile 2: "Side Project" (Blue)
Profile 3: "Consulting Gig" (Green)
π Troubleshooting
Nothing is Loading?
-
β
Check your profile has API keys configured
- Open "Manage Stripe Accounts"
- Active profile should show "Test" and/or "Live" tags
-
β
Verify you're in the correct environment
- If you only have Test keys, switch to Test mode (
Cmd+Shift+E)
- If you only have Live keys, switch to Live mode
-
β
Confirm API key format
- Keys should start with
sk_test_ or sk_live_
- NOT Publishable keys (those start with
pk_)
Can't Switch Accounts?
Make sure you have multiple profiles created in "Manage Stripe Accounts"
API Errors?
- Verify keys are copied correctly without extra spaces
- Check keys haven't been revoked in Stripe Dashboard
- Ensure keys have proper permissions