STR

Stripe Integration

Payments & Commerce Intermediate Updated Mar 6, 2026

A complete guide to connecting and managing Stripe for payment processing across funnels, invoices, subscriptions, and e-commerce stores in HighLevel.

Get started quickly Follow the step-by-step setup checklist.

Stripe Integration

The Stripe Integration is the primary payment processing connection for HighLevel. It enables you to accept credit card payments, manage subscriptions, process refunds, and track revenue across funnels, invoices, payment links, e-commerce stores, membership areas, and more. Once connected, Stripe handles the secure transaction layer while HighLevel manages the customer-facing checkout experience and payment reporting.

What Stripe Integration Does

Stripe powers payment processing across nearly every product area in the platform with a single OAuth connection.

Supported product areas

  • Invoices with AutoPayments for recurring billing
  • Payment Links for shareable checkout pages
  • Funnels (One-Step and Two-Step Order Forms)
  • Forms with payment fields
  • E-commerce stores and online storefronts
  • Calendars with booking payment collection
  • Courses, memberships, and communities for gated content

Core capabilities

  • Accept credit cards, wallets (Apple Pay, Google Pay), and bank debits depending on enabled payment methods
  • Process one-time charges and recurring subscriptions
  • Manage refunds directly within HighLevel without switching to the Stripe dashboard
  • Sync product details automatically to Stripe when customers complete purchases
  • Configure payment methods independently for each product area and Live/Test modes

Key Configuration Options

Connecting Stripe: Navigate to Payments > Integrations, click Connect with Stripe, log in to your Stripe account (or create one), and authorize HighLevel. Each sub-account supports one Stripe account connection at a time. For multiple brands, create separate sub-accounts with individual Stripe connections.

Managing payment methods: Navigate to Payments > Integrations, click Manage next to your Stripe account, then select Manage Payment Methods. Toggle each payment method on or off for specific product areas. Live and Test modes have separate settings. A dedicated Subscriptions dropdown appears after you add at least one subscription product in Live Mode.

Test mode and live mode: Enable Test Mode in your Stripe dashboard to simulate payments with test card numbers without charging real cards. Switch to Live Mode when ready to accept real payments. Payment method configurations are maintained separately for each environment.

Multi-currency support: Supported currencies depend on your Stripe account’s country and the currencies enabled in that account. To accept additional currencies, enable them in your Stripe account settings first.

Power Features

Workflow automation: Use the Stripe One Time Charge action in Workflow Builder to trigger one-time charges for fixed amounts as part of any automation. Configure the action with a Stripe Customer ID, description, amount, and currency. Pair with triggers like Form Submission, Tag Added, Appointment Confirmed, or Email Link Clicked.

Refund management: Process full or partial refunds directly from Payments > Transactions. Locate the transaction, initiate the refund from the detail view, and both Stripe and HighLevel records update automatically. Refunds typically take 5 to 10 business days to appear on customer statements.

Product sync: Products created in HighLevel automatically sync to your connected Stripe account. One-time products must be created in the platform. Recurring or subscription products can be imported from Stripe using Import from Stripe under Payments > Products. Sync propagation can take up to 24 hours.

Payment method configuration per area: Only show relevant payment methods at each checkout to reduce confusion and improve conversion rates. Configure methods independently for invoices, funnels, forms, stores, calendars, and subscriptions.

Custom statement descriptors: Set a recognizable descriptor that appears on customer bank statements to reduce chargebacks caused by unrecognized charges. Configure this at the product level under Payments > Products.

Pro Tips

  • Connect Stripe before building checkout flows to ensure your integrations work correctly from day one. Make Stripe your first configuration step under Payments > Integrations.
  • Use test mode for development to verify checkout flows with test transactions before going live. Always test workflows that generate invoices or payment links.
  • Configure payment methods per product area to show only relevant options at each checkout. Subscription checkouts may have different requirements than one-time purchases.
  • Keep one Stripe account per sub-account to maintain clean financial data. If you operate multiple brands, use separate sub-accounts with individual Stripe connections.
  • Verify Stripe Customer IDs in workflows before using the Stripe One Time Charge action. Confirm the contact has a valid Stripe Customer ID to avoid failed charges.

Common Questions

Can I connect more than one Stripe account to a single sub-account?

No. Each sub-account supports one Stripe account connection at a time. If you need multiple Stripe accounts, create separate sub-accounts for each one.

Will existing payments in Stripe show up in HighLevel after I connect?

No. HighLevel only tracks new transactions created through HighLevel after the integration is completed. Payments made directly inside Stripe before connecting will not sync into HighLevel.

Can I test payments using Stripe’s test mode?

Yes. Stripe’s test mode lets you simulate payments without charging real cards. Test payments will not appear in live reporting. Switch back to live mode when you are ready to accept real payments.

How do I send product info to Stripe?

Product details created inside HighLevel are automatically sent to Stripe when a customer completes a purchase. HighLevel transmits the product name, price, and transaction data during checkout.

Why does the Subscriptions dropdown not appear in my payment method settings?

The Subscriptions settings only become available after you add at least one subscription product in Live Mode within your sub-account. This requirement comes from Stripe.