Extension Icon

Stripe

Quick Stripe dashboard functionality and quick link access
Avatardeepu
1,044 Installs
Overview

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

  1. Go to your Stripe Dashboard
  2. Navigate to Developers โ†’ API Keys
  3. 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)

  1. Open Raycast Settings (Cmd+,)
  2. Go to Extensions โ†’ Stripe
  3. Enter your API keys:
    • Test Env API Key: sk_test_...
    • Live Env API Key: sk_live_...

Option B: Profile Manager (Multiple Accounts)

  1. Search: "Manage Stripe Accounts" in Raycast
  2. Click "Add New Profile"
  3. Fill in your profile details and API keys
  4. Save and start using it!

Step 3: Start Using

  1. Search for any Stripe command (e.g., "View Charges")
  2. Press Cmd+Shift+A to switch accounts
  3. 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

  1. Open "Manage Stripe Accounts"
  2. Select "Add New Profile"
  3. 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?

  1. โœ… Check your profile has API keys configured

    • Open "Manage Stripe Accounts"
    • Active profile should show "Test" and/or "Live" tags
  2. โœ… 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
  3. โœ… 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