Add Stripe for your Subscribers
Your own Shop within your White-Label App
Drive direct sales and maximize your revenues by adding Stripe.
Select the Shop
You have two main options to manage purchases and subscriptions for your clients.
Option 1: Set Up Stripe with New Products
- You can create and manage new products directly through Stripe.
- When you activate a product, Rocky will automatically link it to the Stripe Customer Portal.
- This portal allows your clients to manage their subscriptions easily.
Option 2: Handle Purchases Manually
- Instead of using Stripe for automated purchases, you can direct users to:
- Your Website: Provide detailed instructions or payment options.
- Your Meeting Link URL: Guide users to book and pay manually.
Note for White Label Providers: It is not recommended to charge clients directly through Rocky.ai. If you do, no profits from the sales will go to you as the white label provider. Instead, consider managing payments externally for full control over your revenue.
Select the Shop option | Add the link information |
Connect/Create a Stripe account
To integrate Stripe into your application, you'll need to create a Stripe account and obtain your secret keys.
You need:
a) Stripe Secret key
b) Stripe Publishable Key
You can get your Stripe secret key und the "Developers > API keys > Standard keys" section in your Stripe account
Ensure to save your Stripe secret key separately as Stripe might show you the key a second time for security reasons.
Step 1/4: Create a new Stripe Product
Once your brand-code is available you can find under "App Settings" > "Shop Settings" the button "Add Product to Stripe"
Step 2/4: Add Basic Product Settings with Price
Add your product main info as title and price.
For the price, choose the main currency, e.g. US$ and the define the price.
Step 3/4: Sync your Stripe with your Rocky.ai White Label
Once the information is added, you can connect your Stripe Secret Keys and push the button to "Sync with Stripe"
Important Note:
Ensure that you are using the correct mode in Stripe when setting it up:
- Test Mode: For testing and simulating transactions without using real money.
- Production Mode: For handling real payments from your clients.
Using the wrong mode can result in incorrect setup or failed transactions.
a) Stripe Secret key
b) Stripe Publishable Key
Once those keys are added you can click "Sync with Stripe"
Understanding Stripe Keys for Integration
When setting up Stripe on Rocky, there are two types of keys you need to understand:
1. Secret Key
- The Secret Key is essential for securely connecting Rocky with your personal Stripe account.
- It is used to create products in Stripe and sync them with the Rocky app.
- Important: The Secret Key will not be stored inside Rocky for security reasons. You are responsible for keeping it safe and secure.
2. Publishable Key
- The Publishable Key is used to embed Stripe directly into the Rocky app.
- It allows your clients to interact with Stripe for payments, such as subscribing or updating payment details.
Why Are These Keys Important?
- The Secret Key establishes the connection between your Stripe account and Rocky, enabling product creation and syncing.
- The Publishable Key ensures Stripe’s payment features can be displayed and used within the app.
Keep in Mind: Always store your Secret Key securely, as it is sensitive and critical for your Stripe integration.
Step 4/4: Activate your Product on Rocky.ai
After connecting Rocky with Stripe, products must be successfully synchronized between the two platforms.
- If synchronization is successful, the product can be activated in Rocky and made available to your clients.
- If synchronization fails, the product cannot be activated until the issue is resolved.
Checklist for Stripe Integration
Before proceeding, ensure the following steps are completed:
✅ Products Are Active and Published | |
|
|
✅ Stripe is Set as the General Shop Option | |
|
|
✅ Publishable Key is added | |
|
Customer Portal Link
What happens when you activate a new Stripe product on Rocky?
More info: Stripe Customer Portal
When you activate a new product on our platform, Rocky takes care of managing your Stripe Customer Portal. Here's what happens:
-
Creating or Linking the Customer Portal
- If you don't already have a Customer Portal for your Stripe account, Rocky will create one for you.
- If a Customer Portal already exists, Rocky will link it with your new product.
-
Why is the Customer Portal important?
- The Customer Portal is a special link where your clients can manage their subscriptions directly.
- Through this portal, they can do things like update their payment details, change their subscription plan, or cancel their subscription—without needing your help.
Testing a Stripe purchase
You can activate Stripe in a Test Mode which allows you to make test purchase.
To do this follow these steps:
- Create new Stripe products within Rocky that are synched with Stripe using your Secret key of the Test mode
- Activate the 'Test mode' products within Rocky
- Create a separate test account for your white label app where you will execute a subscription with a test mode product
- Simulate payments in test mode with Stripe test payment instructions described here: Stripe Test Purchases
- Execute the test purchased
- Deactivate the test mode products in Rocky (ensure that only public products are active)