Skip to main content

Stripe Payments Setup

Stripe Payments Setup Why: Connecting Stripe allows you to accept payments and manage subscriptions seamlessly, enabling your members to access you...

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, enabling your members to access your content without hassle.

Navigate: App Station > Settings > Integrations > Stripe

Quick Start

  1. Click on Integrations in the App Station.

  2. Select Stripe and click Connect Existing Account or Create New Account.

  3. Follow the prompts to log in or create your Stripe account.

  4. Set up your offers and pricing in the Offers section.

  5. Test your payment flow to ensure everything is working correctly.


Detailed Sections

Connecting to Stripe

To start accepting payments, you need to connect your Stripe account. You have two options:

  1. Connect Existing Account: If you already have a Stripe account, click this option to log in and authorize the connection.

  2. Create New Account: If you don’t have a Stripe account, choose this option to create one directly through the OAuth flow.

Once connected, you will manage all payment operations through your own Stripe Dashboard.

Setting Up Offers and Pricing

After connecting your Stripe account, you can create offers that define the pricing for your subscriptions. Here’s how to set it up:

  1. Go to the Offers section in the App Station.

  2. Click Create Offer.

  3. Fill in the details such as offer name, description, and pricing.

  4. Set the billing interval (e.g., monthly, yearly).

  5. Save your offer to make it available for your members.

Tip: Ensure that your pricing aligns with the value you're providing to your members.

Understanding Payment Flow

Once a member subscribes to an offer, the payment process is initiated. Here’s a simplified flow:

  1. Member Sign-Up: When a member signs up, a new customer is created in your Stripe account.

  2. Payment Method Collection: The member enters their payment information, which is securely handled by Stripe.

  3. Subscription Creation: Upon successful payment, a subscription is created in Stripe, linked to the member.

  4. Recurring Payments: Stripe automatically manages recurring billing based on the offer settings.

Monitoring Payments

You can monitor your payment activity directly from your Stripe Dashboard. Here are some key metrics to keep an eye on:

  • Payment Success Rates: Track how many payments are successfully processed.

  • Customer Creation: See how many new customers are signing up.

  • Subscription Metrics: Monitor active subscriptions and any cancellations.

Note: Regularly check for any failed payments to address issues promptly.

Testing Your Setup

Before going live, it’s important to test your payment setup:

  1. Use Stripe's test cards to simulate different payment scenarios (successful payments, declined payments, etc.).

  2. Ensure that your offers are functioning as expected and that members can subscribe without errors.

Troubleshooting Common Issues

If you encounter issues during setup or payment processing, consider the following:

  • Payment Element Not Loading: Verify that your API keys are correct and that there are no network issues.

  • Setup Intent Creation Fails: Check your Stripe account permissions and ensure that you are using the correct secret key.

  • Payment Confirmation Fails: Ensure that the client secret is valid and that the payment method is correctly collected.

Did this answer your question?