Skip to main content

Stripe Payments Setup

Stripe Payments Setup Why: Connecting Stripe allows you to accept payments and manage subscriptions seamlessly, providing your members with a smoot...

Written by Ken Truesdale

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

  1. Go to your Stripe Dashboard and create an account if you don't have one.

  2. Retrieve your API keys from the Developers > API keys section.

  3. In your app's Stripe integration settings, enter your Secret Key and Publishable Key.

  4. Create your subscription product and set pricing in Stripe.

  5. 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

  1. Create Account: If you don’t have a Stripe account, go to Stripe Dashboard and sign up.

  2. 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

  1. In the App Station, go to Settings > Integrations > Stripe.

  2. Paste your Secret Key and Publishable Key into the appropriate fields.

Step 4: Create Your Subscription Product

  1. In your Stripe Dashboard, go to Products and create a new product for your subscription.

  2. 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:

  1. Member Signup: When a new member signs up, a new customer is created in Stripe.

  2. Payment Method Collection: The member enters their payment details, which are securely collected using Stripe's tools.

  3. Subscription Creation: After successful payment, a subscription is created in Stripe, linked to the member's account.

  4. 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:

  1. Go to the Offers section in App Station.

  2. Create a new offer and link it to the subscription product you set up in Stripe.

  3. 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.

Did this answer your question?