Platform 2 Guide — This article applies to the new platform. Looking for classic platform docs? Browse the Platform 1 collection.
Why: Connecting Stripe allows you to accept payments and manage subscriptions seamlessly, providing your members with a smooth checkout experience and ensuring you get paid for your valuable content.
Navigate: App Station > Settings > Integrations > Stripe
Quick Start
Go to your Stripe Dashboard and create an account if you don't have one.
Retrieve your API keys from the Developers > API keys section.
In your app's Stripe integration settings, enter your Secret Key and Publishable Key.
Create your subscription product and set pricing in Stripe.
Test your setup using Stripe's test mode to ensure everything works correctly.
Connecting Stripe to Your App
To start accepting payments and managing subscriptions, you'll need to connect your Stripe account to your app. Here’s how to do it:
Step 1: Create or Connect Your Stripe Account
Create Account: If you don’t have a Stripe account, go to Stripe Dashboard and sign up.
Connect Existing Account: If you already have a Stripe account, you can connect it directly through your app's integration settings.
Step 2: Retrieve Your API Keys
Navigate to Developers > API keys in your Stripe Dashboard.
Copy your Secret Key and Publishable Key.
Step 3: Enter Your API Keys in App Station
In the App Station, go to Settings > Integrations > Stripe.
Paste your Secret Key and Publishable Key into the appropriate fields.
Step 4: Create Your Subscription Product
In your Stripe Dashboard, go to Products and create a new product for your subscription.
Set the pricing for your subscription, which will be used in your app.
Step 5: Test Your Setup
Use the test keys from Stripe to simulate transactions and ensure everything is functioning as expected.
Understanding Payment Flow
Once your Stripe account is connected, here's how payments flow through your app:
Member Signup: When a new member signs up, a new customer is created in Stripe.
Payment Method Collection: The member enters their payment details, which are securely collected using Stripe's tools.
Subscription Creation: After successful payment, a subscription is created in Stripe, linked to the member's account.
Recurring Payments: Stripe handles all recurring billing automatically based on your subscription settings.
Important Considerations
Security: Stripe ensures PCI compliance, meaning sensitive payment information is never stored on your servers.
Customer Management: Each member is treated as a unique customer in Stripe, allowing you to manage their subscriptions and payment methods easily.
Managing Offers and Pricing
To set up offers for your members:
Go to the Offers section in App Station.
Create a new offer and link it to the subscription product you set up in Stripe.
Set the pricing and any trial periods you wish to offer.
Note on Pricing Changes
Once an offer is synced with Stripe, you cannot change the price or billing interval. Make sure to finalize your pricing before launching.
