Skip to content
Payments

Configure Payment Providers by Channel

Learn how to configure payment providers by channel in GHL Customer Care. Optimize payment routing, manage Live and Test modes, and improve checkout performance.

4 min read811 words9 explained images
View as markdownOpen in ClaudeOpen in ChatGPT
Each image has a one line explanation. Switch to full detail for the step it belongs to, the fields and buttons involved, examples and the whole procedure.
On this page
  1. Key Benefits of Configuring Payment Providers by Channel
  2. Supported Channels
  3. How Provider Selection Works
  4. Live Mode vs Test Mode
  5. How to Configure Payment Providers by Channel
  6. Frequently Asked Questions
  7. Related Articles

This article explains how payment providers work across different channels, what is supported today, what is planned, and how Default and Preferred provider settings affect checkout behavior.


TABLE OF CONTENTS


Overview of Configuring Payment Providers by Channel

Configuring payment providers by channel allows you to assign specific payment providers to different parts of your business, such as funnels, forms, stores, and invoices. Instead of relying on a single global default provider, GHL Customer Care enables channel-level control so payments are routed based on where the transaction originates. This provides flexibility to optimize payment experiences, reduce fees, and tailor provider usage to specific use cases.


Key Benefits of Configuring Payment Providers by Channel

  • More Flexibility: Use different payment providers for different sales experiences
  • Better Optimization: Route payments based on fees, regions, or provider strengths
  • Safer Testing: Experiment with new providers in Test mode without affecting live transactions
  • Cleaner Setup: No need to constantly switch your account’s default provider

Supported Channels

Supported channels are Funnels - One Step Order Forms, Funnels - Two Step Order Forms, Forms, Stores, Calendars

Invoices, Invoice Auto Payment, Payment Links, Courses, Communities and Surveys.

Supported Channels (image 1 of 9) What this shows Invoices, Invoice Auto Payment, Payment Links, Courses, Communities and Surveys. What this shows Illustrates the "Supported Channels" section of "Configure Payment Providers by Channel". This screenshot appears in the "Supported Channels" section of "Configure Payment Providers by Channel". The text alongside this image reads: Invoices, Invoice Auto Payment, Payment Links, Courses, Communities and Surveys. Immediately after, the guide continues: Payment provider selection in GHL Customer Care follows a simple set of rules that determine which provider is used at checkout. Image 1 of 9 What this coversInvoices, Invoice Auto Payment, Payment Links, Courses, Communities and Surveys. Next stepPayment provider selection in GHL Customer Care follows a simple set of rules that determine which provider is used at checkout.

How Provider Selection Works

Payment provider selection in GHL Customer Care follows a simple set of rules that determine which provider is used at checkout.

  • Provider Priority: Channel-level settings override the global default provider. If no provider is set for a channel, the global default is used. Only connected providers are available to select when selecting a provider.
  • Supported Provider Combinations: You can use PayPal + one other provider (e.g., Stripe or NMI). Multiple non-PayPal providers together are not supported (e.g., Stripe + NMI).
  • Editing Providers: You can remove any selected provider. PayPal can be added or removed alongside another provider. PayPal cannot be directly replaced by another provider (must be removed first).

Live Mode vs Test Mode

Separating Live and Test configurations allows you to experiment with providers without affecting real transactions. This is essential for validating integrations and testing checkout experiences safely.

  • Live Mode: Used for real customer transactions

  • Test Mode: Used for testing payment flows without processing real payments

  • Each mode can have different providers assigned per channel

Live Mode vs Test Mode (image 2 of 9) What this shows Live Mode: Used for real customer transactions Test Mode: Used for testing payment flows without processing real payments Each mode can… What this shows Illustrates the "Live Mode vs Test Mode" section of "Configure Payment Providers by Channel". This screenshot appears in the "Live Mode vs Test Mode" section of "Configure Payment Providers by Channel". The text alongside this image reads: Live Mode: Used for real customer transactions Test Mode: Used for testing payment flows without processing real payments Each mode can have different providers assigned per channel. This part of the guide covers 2 fields, listed below. Immediately after, the guide continues: Proper setup ensures payments are routed correctly and prevents failed transactions. Follow these steps to configure providers effectively. Image 2 of 9 What this coversLive Mode: Used for real customer transactions Test Mode: Used for testing payment flows without processing real payments Each mode can have different providers assigned per channel
Fields in this part of the guide Live Mode: Used for real customer transactionsEach mode can have different providers assigned per channel
Next stepProper setup ensures payments are routed correctly and prevents failed transactions. Follow these steps to configure providers effectively.
All 3 steps in this procedure
  1. Live Mode: Used for real customer transactions
  2. Test Mode: Used for testing payment flows without processing real payments
  3. Each mode can have different providers assigned per channel

How to Configure Payment Providers by Channel

Proper setup ensures payments are routed correctly and prevents failed transactions. Follow these steps to configure providers effectively.

  1. Navigate to Payments.

    Step 1 of 5: Navigate to Payments What this shows Step 1 of 5: Navigate to Payments. What this shows Shows where to go for step 1 of 5 in the "How to Configure Payment Providers by Channel" section of "Configure Payment Providers by Channel". This screenshot accompanies step 1 of 5 in the "How to Configure Payment Providers by Channel" section of "Configure Payment Providers by Channel". At this point in the walkthrough you navigate to Payments. For context, this section explains: Proper setup ensures payments are routed correctly and prevents failed transactions. Follow these steps to configure providers effectively. The next step is to click on Integrations. Step 1 of 5Image 3 of 9 Where to goNavigate to Payments.
    Buttons and menus referenced PaymentsIntegrationsConfigure Providers.LiveTest+X'
    Next stepClick on Integrations.
    All 5 steps in this procedure
    1. Navigate to Payments. this image
    2. Click on Integrations.
    3. Click Configure Providers.
    4. Toggle between Live or Test mode as needed.
    5. Select your preferred payment provider(s) for each channel
  2. Click on Integrations.

    Step 2 of 5: Click on Integrations What this shows Step 2 of 5: Click on Integrations. What this shows Shows what to click for step 2 of 5 in the "How to Configure Payment Providers by Channel" section of "Configure Payment Providers by Channel". This screenshot accompanies step 2 of 5 in the "How to Configure Payment Providers by Channel" section of "Configure Payment Providers by Channel". At this point in the walkthrough you click on Integrations. For context, this section explains: Proper setup ensures payments are routed correctly and prevents failed transactions. Follow these steps to configure providers effectively. The next step is to click Configure Providers. Step 2 of 5Image 4 of 9 What to clickClick on Integrations.
    Buttons and menus referenced IntegrationsPaymentsConfigure Providers.LiveTest+X'
    Next stepClick Configure Providers.
    All 5 steps in this procedure
    1. Navigate to Payments.
    2. Click on Integrations. this image
    3. Click Configure Providers.
    4. Toggle between Live or Test mode as needed.
    5. Select your preferred payment provider(s) for each channel
  3. Click Configure Providers.

    Step 3 of 5: Click Configure Providers What this shows Step 3 of 5: Click Configure Providers. What this shows Shows what to click for step 3 of 5 in the "How to Configure Payment Providers by Channel" section of "Configure Payment Providers by Channel". This screenshot accompanies step 3 of 5 in the "How to Configure Payment Providers by Channel" section of "Configure Payment Providers by Channel". At this point in the walkthrough you click Configure Providers. For context, this section explains: Proper setup ensures payments are routed correctly and prevents failed transactions. Follow these steps to configure providers effectively. The next step is to toggle between Live or Test mode as needed. Step 3 of 5Image 5 of 9 What to clickClick Configure Providers.
    Buttons and menus referenced Configure Providers.PaymentsIntegrationsLiveTest+X'
    Next stepToggle between Live or Test mode as needed.
    All 5 steps in this procedure
    1. Navigate to Payments.
    2. Click on Integrations.
    3. Click Configure Providers. this image
    4. Toggle between Live or Test mode as needed.
    5. Select your preferred payment provider(s) for each channel
  4. Toggle between Live or Test mode as needed.

    Step 4 of 5: Toggle between Live or Test mode as needed What this shows Step 4 of 5: Toggle between Live or Test mode as needed. What this shows Shows what to choose for step 4 of 5 in the "How to Configure Payment Providers by Channel" section of "Configure Payment Providers by Channel". This screenshot accompanies step 4 of 5 in the "How to Configure Payment Providers by Channel" section of "Configure Payment Providers by Channel". At this point in the walkthrough you toggle between Live or Test mode as needed. The next step is to select your preferred payment provider(s) for each channel. Step 4 of 5Image 6 of 9 What to chooseToggle between Live or Test mode as needed.
    Buttons and menus referenced LiveTestPaymentsIntegrationsConfigure Providers.+X'
    Next stepSelect your preferred payment provider(s) for each channel
    All 5 steps in this procedure
    1. Navigate to Payments.
    2. Click on Integrations.
    3. Click Configure Providers.
    4. Toggle between Live or Test mode as needed. this image
    5. Select your preferred payment provider(s) for each channel
  5. Select your preferred payment provider(s) for each channel
    • Adding a Provider: Click the '+' next to a channel and select from connected providers in the dropdown(Stripe, PayPal, Square, etc.). You can add PayPal and one additional provider (e.g., Stripe or NMI).” The dropdown only shows providers that are already connected in the account.
      Step 1 of 3: Adding a Provider: Click the ' + ' next to a channel and select from… What this shows Step 1 of 3: Adding a Provider: Click the ' + ' next to a channel and select from connected providers in the dropdown(Stripe, PayPal, Square, etc.). What this shows Shows what to choose for step 1 of 3 in the "How to Configure Payment Providers by Channel" section of "Configure Payment Providers by Channel". This screenshot accompanies step 1 of 3 in the "How to Configure Payment Providers by Channel" section of "Configure Payment Providers by Channel". At this point in the walkthrough you adding a Provider: Click the ' + ' next to a channel and select from connected providers in the dropdown(Stripe, PayPal, Square, etc.). You can add PayPal and one additional provider (e.g., Stripe or NMI).” The dropdown only shows providers that are already connected in the account. The next step is to removing a Provider: Click the ' X' next to the provider. Confirm removal when prompted. Step 1 of 3Image 7 of 9 What to chooseAdding a Provider: Click the ' + ' next to a channel and select from connected providers in the dropdown(Stripe, PayPal, Square, etc.). You can add PayPal and one additional provider (e.g., Stripe or NMI).” The dropdown only shows providers that are already connected in the account.
      Buttons and menus referenced +PaymentsIntegrationsConfigure Providers.LiveTestX'
      Next stepRemoving a Provider: Click the ' X' next to the provider. Confirm removal when prompted.
      All 3 steps in this procedure
      1. Adding a Provider: Click the ' + ' next to a channel and select from connected providers in the dropdown(Stripe, PayPal, Square, etc.). You can add PayPal and one additional provider (e.g., Stripe or NMI).” The dropdown only shows providers that are already connected in the account. this image
      2. Removing a Provider: Click the ' X' next to the provider. Confirm removal when prompted.
      3. Resetting a Provider: Resetting removes custom configuration. Channel will revert to the global default provider.
    • Removing a Provider: Click the 'X' next to the provider. Confirm removal when prompted.
      Step 2 of 3: Removing a Provider: Click the ' X' next to the provider. Confirm… What this shows Step 2 of 3: Removing a Provider: Click the ' X' next to the provider. What this shows Shows how to confirm for step 2 of 3 in the "How to Configure Payment Providers by Channel" section of "Configure Payment Providers by Channel". This screenshot accompanies step 2 of 3 in the "How to Configure Payment Providers by Channel" section of "Configure Payment Providers by Channel". At this point in the walkthrough you removing a Provider: Click the ' X' next to the provider. Confirm removal when prompted. The next step is to resetting a Provider: Resetting removes custom configuration. Channel will revert to the global default provider. Step 2 of 3Image 8 of 9 How to confirmRemoving a Provider: Click the ' X' next to the provider. Confirm removal when prompted.
      Buttons and menus referenced X'PaymentsIntegrationsConfigure Providers.LiveTest+
      Next stepResetting a Provider: Resetting removes custom configuration. Channel will revert to the global default provider.
      All 3 steps in this procedure
      1. Adding a Provider: Click the ' + ' next to a channel and select from connected providers in the dropdown(Stripe, PayPal, Square, etc.). You can add PayPal and one additional provider (e.g., Stripe or NMI).” The dropdown only shows providers that are already connected in the account.
      2. Removing a Provider: Click the ' X' next to the provider. Confirm removal when prompted. this image
      3. Resetting a Provider: Resetting removes custom configuration. Channel will revert to the global default provider.
    • Resetting a Provider: Resetting removes custom configuration. Channel will revert to the global default provider.

      Step 3 of 3: Resetting a Provider: Resetting removes custom configuration. Channel… What this shows Step 3 of 3: Resetting a Provider: Resetting removes custom configuration. What this shows Shows what this covers for step 3 of 3 in the "How to Configure Payment Providers by Channel" section of "Configure Payment Providers by Channel". This screenshot accompanies step 3 of 3 in the "How to Configure Payment Providers by Channel" section of "Configure Payment Providers by Channel". At this point in the walkthrough you resetting a Provider: Resetting removes custom configuration. Channel will revert to the global default provider. Step 3 of 3Image 9 of 9 What this coversResetting a Provider: Resetting removes custom configuration. Channel will revert to the global default provider.
      Buttons and menus referenced PaymentsIntegrationsConfigure Providers.LiveTest+X'
      All 3 steps in this procedure
      1. Adding a Provider: Click the ' + ' next to a channel and select from connected providers in the dropdown(Stripe, PayPal, Square, etc.). You can add PayPal and one additional provider (e.g., Stripe or NMI).” The dropdown only shows providers that are already connected in the account.
      2. Removing a Provider: Click the ' X' next to the provider. Confirm removal when prompted.
      3. Resetting a Provider: Resetting removes custom configuration. Channel will revert to the global default provider. this image

Frequently Asked Questions


Q: What happens if a Preferred Provider is disconnected?

If a provider used at the channel level is disconnected from the integrations page, the system automatically falls back to the default provider. If you reconnect it later, you’ll need to select it again as the preferred provider for the channel.

Q: Can I configure providers at a more granular level (e.g., per store or funnel)?
Not yet. Today, configuration is at the channel level. More granular control (per store, funnel, or asset) is planned for future updates

Q: Can I remove all providers from a channel to disable payments?
No. If all providers are removed, GHL Customer Care will revert the channel to the global default provider to prevent accidental loss of payment functionality. This is designed to prevent accidental removal of payment options for active services. Payments are only hidden if no providers are connected at all.

Q: How many payment providers can I use on a checkout?
You can use PayPal plus one additional provider (e.g., Stripe or NMI). Using multiple non-PayPal providers together is not supported.


Q: How does the default provider affect channel configuration?
The default provider acts as a fallback. If you set a provider at the channel level, it overrides the default. If no channel-level provider is set, the default is used.

Q: What payment options will customers see at checkout?
If both a default provider and PayPal are configured, customers will see both options. If PayPal is not configured, only the default provider will be displayed.


Was this guide helpful?

Related guides