Stripe Payments
Integrating Stripe allows you to leverage its robust payment processing capabilities for both one-time purchases and recurring subscriptions.
How it Works
When you connect your Stripe account:
- Subscord uses your Stripe account to create corresponding products and payment links/checkouts.
- For subscription products, Subscord creates actual subscription plans within your Stripe account. Stripe then handles the automatic billing of your customers at each billing cycle.
- Subscord syncs with your Stripe account to keep subscription statuses and payment information up-to-date.
Configuration Steps
- Go to the Settings page in your Subscord dashboard.
- Scroll down to the "Payment Methods" section and find the Stripe configuration area.
- Open a new browser tab and navigate to your Stripe Dashboard. Go to the Developers section and then to API keys. You can directly access it here: https://dashboard.stripe.com/apikeys (opens in a new tab).
- You will see your Publishable key. Copy this key.
- In your Subscord settings, paste the copied Publishable key into the "Public Key" (or "Publishable Key") field.
- In your Stripe Dashboard, click on "Create secret key" if you don't already have one.
- Stripe will reveal the Secret key. Copy this key immediately (you won't be able to see it again).
- In your Subscord settings, paste the copied Secret key into the "Secret Key" field.
- Click the "Save Stripe Settings" (or similar) button in Subscord.
- The Stripe payment method switch should automatically enable. If it doesn't, manually toggle it on.
Restricted API Keys (Alternative)
Subscord also supports Stripe's restricted API keys (starting with "rk_") as an alternative to standard secret keys. If you prefer to use restricted keys for enhanced security, you'll need to ensure the key has the following permissions:
Required Permissions
- Products → Write
- Balance → Read
- Checkout Sessions → Write
- Coupons → Write
- Customer portal → Write
- Prices → Write
- Subscriptions → Write
- Webhook Endpoints → Write
Recommendation: We still recommend using standard API keys because there might be new features that require additional permissions. With standard keys, you won't have to manually update permissions when new features are released—they will always work automatically.
You can disable the Stripe integration at any time from your Subscord settings if you no longer wish to accept payments through Stripe.