Stripe Connect Integration
Limio supports Stripe Connect, enabling you to accept payments through Stripe without managing your own Stripe API credentials. This integration uses Limio's Stripe Connect platform credentials to connect your Stripe account, simplifying setup and providing a seamless payment experience.
Overview
Stripe Connect allows Limio to act as a platform that facilitates payments on behalf of your business. Instead of configuring your own Stripe API keys, you connect your Stripe account to Limio through a secure onboarding process. This approach offers several benefits:
Simplified setup: No need to manage or rotate API keys
Secure onboarding: Stripe's hosted onboarding handles identity verification and compliance
Unified billing: Process payments directly through Stripe as your billing provider
Prerequisites
Before setting up Stripe Connect, ensure you have:
A Limio Commerce account with admin access
A Stripe account (or you can create one during onboarding)
Access to the Limio Integrations settings
Integration Types
When you add the Stripe integration, you choose how Limio authenticates against Stripe:
Stripe Connect
Limio connects to your Stripe account using its own Stripe Connect platform credentials, via Stripe's OAuth flow. You keep full access to your Stripe Dashboard and manage disputes, refunds and payouts there. No API keys are shared with Limio.
Direct (API Key)
Instead of Connect, you can supply your own Stripe Secret Key and Limio will call Stripe directly with it. Choose this if you would rather manage and rotate your own credentials.
Setting Up Stripe Connect
Step 1: Navigate to Integrations
Log in to your Limio admin panel
Go to Integrations in the main navigation
Select Stripe from the available integrations
Step 2: Configure Connection Settings
Choose your configuration options:
Integration Type
Direct (API Key) / Stripe Connect
How Limio authenticates against Stripe (see Integration Types). Defaults to Direct.
Platform Mode
Sandbox / Live
Shown for Stripe Connect only. Selects which of Limio's Stripe Connect platform credentials to use. Defaults to Sandbox.
Stripe Secret Key
Your Stripe secret key
Shown for Direct (API Key) only, and required in that case.
Step 3: Connect your Stripe account
Click Connect with Stripe to begin
You will be redirected to Stripe's secure page:
If you already have a Stripe account, sign in via OAuth to link your existing account to Limio
If you are new to Stripe, complete the hosted onboarding (business details, identity verification, bank account for payouts)
Once complete, Stripe will redirect you back to Limio
Step 4: Verify Connection
After completing onboarding:
Return to the Limio Integrations page
Verify that your Stripe account shows as Connected
The connected account ID will be displayed for reference
Configuring Stripe Connect on Offers
Once your Stripe Connect integration is set up, you can use it as a payment method on your offers.
Adding Stripe Connect Payment Method
Navigate to your https://docs.limio.com/product/pricing/what-are-offers-and-how-to-configure-them in the Limio catalog
Open the offer's payment settings
Select one or more Stripe payment types: Stripe Card or Stripe BACS Direct Debit
Save your changes
See Configure Payment Methods for full details on per-offer payment method configuration.
Payment Flow
When a customer purchases an offer with Stripe Connect:
The customer enters their payment details in the checkout
Payment is processed through your connected Stripe account
Funds are deposited directly to your configured bank account
Subscription billing is managed through Stripe
Sandbox mode
Connect with Platform Mode set to Sandbox during development to:
Verify your integration is working correctly
Test the checkout flow without processing real payments
Use Stripe test card numbers for transactions
Troubleshooting
Connection Issues
Onboarding not completing
Ensure all required fields are filled in Stripe's onboarding form
Redirect not working
Check that pop-ups are enabled for the Stripe domain
Account not showing as connected
Refresh the Integrations page and verify onboarding was completed
Payment Issues
Payments failing in Sandbox
Verify you're using valid Stripe test cards
Payments failing in Live
Check your Stripe Dashboard for detailed error messages
Funds not appearing
Review your Stripe payout schedule and bank account settings
Related Resources
Last updated
Was this helpful?

