Free shipping on orders over $50 · Digital guides delivered instantly
Payment Setup Guide

Stripe Payment Integration

A complete, step-by-step guide to setting up Stripe payments on your Good-Better-Best Nutrition website. Accept subscriptions and one-time payments securely.

Time Required

30-60 minutes

For initial setup

Security

PCI Compliant

Bank-level security

Fees

2.9% + $0.30

Per transaction

Step-by-Step Setup Guide

1
Create a Stripe Account
Sign up for a free Stripe account to get started with payment processing.
  • Visit stripe.com and click 'Start now' or 'Create account'
  • Enter your email address and create a secure password
  • Verify your email address by clicking the link Stripe sends you
  • You'll start in 'Test mode' which is perfect for setup and testing

💡 Tip: Use your business email address for the account to keep things organized.

2
Complete Business Verification
Provide your business information to activate your account for live payments.
  • In your Stripe Dashboard, click 'Activate your account' or go to Settings > Account details
  • Select your business type (Individual/Sole proprietor for most content creators)
  • Enter your legal business name and address
  • Provide your Tax ID (SSN for individuals, EIN for businesses)
  • Add your bank account information for receiving payouts

💡 Tip: You can start in Test mode without completing verification, but you'll need to verify before accepting real payments.

3
Create Your Products and Prices
Set up the subscription plans or products you want to sell.
  • In Stripe Dashboard, go to Products > Add product
  • Enter a name (e.g., 'Pro Subscription') and description
  • Add an image for your product (optional but recommended)
  • Click 'Add pricing' and select 'Recurring' for subscriptions
  • Set your price (e.g., $9.99) and billing period (Monthly or Yearly)
  • Save the product and note the Price ID (starts with 'price_')

💡 Tip: Create both monthly and yearly pricing options to give customers flexibility and potentially increase revenue with annual plans.

4
Get Your API Keys
Retrieve the API keys needed to connect Stripe to your website.
  • In Stripe Dashboard, go to Developers > API keys
  • You'll see two keys: Publishable key (pk_) and Secret key (sk_)
  • For testing, use the test keys (they start with pk_test_ and sk_test_)
  • For live payments, use the live keys (pk_live_ and sk_live_)
  • Keep your Secret key private—never share it or put it in frontend code

💡 Tip: The Publishable key can be used in frontend code, but the Secret key must only be used on your server.

5
Connect Stripe to Your Manus Website
Add your Stripe credentials to your Manus project settings.
  • Open your Manus project dashboard
  • Navigate to Settings > Secrets (or Integrations)
  • Add a new secret called 'STRIPE_SECRET_KEY' with your Secret key
  • Add another secret called 'STRIPE_PUBLISHABLE_KEY' with your Publishable key
  • If you have Price IDs, add them as 'STRIPE_PRICE_ID_MONTHLY' etc.
  • Save your changes—the website will automatically use these credentials

💡 Tip: Start with test keys to verify everything works, then switch to live keys when you're ready to accept real payments.

6
Test Your Payment Flow
Verify that payments work correctly before going live.
  • With test keys active, go to your website's pricing page
  • Click the subscribe button and complete the checkout
  • Use Stripe's test card: 4242 4242 4242 4242 (any future date, any CVC)
  • Check your Stripe Dashboard > Payments to see the test payment
  • Verify the customer was created and subscription is active

💡 Tip: Test different scenarios: successful payments, declined cards (use 4000 0000 0000 0002), and subscription cancellations.

7
Go Live
Switch to live mode and start accepting real payments.
  • Ensure your Stripe account verification is complete
  • In your Manus project, update the Stripe keys to live keys
  • Create the same products in live mode (or copy from test mode)
  • Update any Price IDs in your secrets to the live versions
  • Make a small real payment to verify everything works
  • Monitor your first few transactions in the Stripe Dashboard

💡 Tip: Keep your test environment separate so you can continue testing new features without affecting live payments.

Test Card Numbers

Use these card numbers in test mode to simulate different scenarios:

4242 4242 4242 4242

Successful payment

Success

4000 0000 0000 0002

Card declined

Declined

4000 0025 0000 3155

Requires authentication

3D Secure

Use any future expiration date and any 3-digit CVC for all test cards.

Frequently Asked Questions

What's Next?

Once you've set up Stripe, consider setting up your Amazon Influencer storefront to create another revenue stream.

Set Up Amazon Influencer Store