# Custom Payment Providers in SaaS Mode

> Enable SaaS checkouts with your preferred provider. Configure, sell SaaS plans, recharge wallets, and resell add-ons—all inside GHL Customer Care Workflows.

- Source: https://docs.ghlcustomercare.com/docs/saas-configurator/saas-mode/custom-payment-providers-in-saas-mode
- Section: SaaS Configurator / Saas Mode
- Reading time: 3 min
- Images: 3, each explained below

---
Custom Payment Providers in SaaS Mode allow agencies to integrate their preferred payment providers via the App Marketplace. This flexibility empowers global SaaS onboarding and billing, especially in regions where native integrations like Stripe or Square are limited.

---

**TABLE OF CONTENTS**

-   [What are Custom Payment Providers in SaaS Mode?](#what-are-custom-payment-providers-in-saas-mode)
-   [Key Benefits of Custom Payment Providers in SaaS Mode](#key-benefits-of-custom-payment-providers-in-saas-mode)
-   [Set up SaaS Mode with Custom Payment Providers](#set-up-saas-mode-with-custom-payment-providers)
-   [Frequently Asked Questions](#frequently-asked-questions)

---

## **What are Custom Payment Providers in SaaS Mode?**

Custom Payment Providers in SaaS Mode empower agencies to select and integrate the payment provider that best fits their market needs. By leveraging this feature, agencies can automate sub-account creation during checkout, attach SaaS plans seamlessly, and manage recurring billing and wallet recharges, all while tapping into a diverse range of global payment solutions.

---

## **Key Benefits of Custom Payment Providers in SaaS Mode**

This feature drives efficiency and global reach by providing a tailored payment experience for SaaS businesses.

-   Offers agencies the flexibility to choose from 50+ payment providers in the Marketplace.
-   Unlocks global adoption in regions underserved by native payment integrations.
-   Automates sub-account creation and seamless SaaS plan attachment during checkout.
-   Supports recurring subscription billing to maintain reliable revenue streams.
-   Enhances the Marketplace ecosystem by enabling add-on reselling.

---

## **Set up SaaS Mode with Custom Payment Providers**

Getting set up is a straightforward process that ensures your custom payment integration is ready to drive global SaaS success.

### **Step 1:** Mark an Agency Sub-Account

-   From the **Agency View**, go to **Sub-Accounts**.
    
-   Find the sub-account you want to use as your agency’s billing account.
    
-   Click the **three-dots menu → Add as agency sub-account**.
    
-   This sub-account will now serve as your **Agency Sub-Account**, where you’ll install payment providers, create SaaS products, and handle checkouts.
    

![Step 1: Mark an Agency Sub-Account (image 1 of 3)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155056921337/original/LWLQQPbkMalmRdgDJ39NCmpIFLh0TzYkxg.png)

**Step 1: Mark an Agency Sub-Account (image 1 of 3)**

This screenshot appears in the "Step 1: Mark an Agency Sub-Account" section of "Custom Payment Providers in SaaS Mode". The text alongside this image reads: From the Agency View, go to Sub-Accounts. Find the sub-account you want to use as your agency’s billing account. Click the three-dots menu → Add as agency sub-account. This sub-account will now serve as your Agency Sub-Account, where you’ll install payment providers, create SaaS products, and…. Immediately after, the guide continues: Go to the App Marketplace from your agency view. Search for and select the payment provider app you’d like to use. You can also search for payment providers under categories. Click Install and add it to your agency sub-account.
- What to click: From the Agency View, go to Sub-Accounts. Find the sub-account you want to use as your agency’s billing account. Click the three-dots menu → Add as agency sub-account. This sub-account will now serve as your Agency Sub-Account, where you’ll install payment providers, create SaaS products, and handle checkouts.
- Controls: Agency View, Sub-Accounts, Agency Sub-Account
- Next: Go to the App Marketplace from your agency view. Search for and select the payment provider app you’d like to use. You can also search for payment providers under categories. Click Install and add it to your agency sub-account.

Full procedure:

1. From the Agency View, go to Sub-Accounts.
2. Find the sub-account you want to use as your agency’s billing account.
3. Click the three-dots menu → Add as agency sub-account.
4. This sub-account will now serve as your Agency Sub-Account, where you’ll install payment providers, create SaaS products, and handle checkouts.

### **Step 2:** Install a Payment Provider App

-   Go to the **App Marketplace** from your agency view.
    
-   Search for and select the **payment provider app** you’d like to use. You can also search for payment providers under categories.
    
-   Click **Install** and add it to your agency sub-account.
    

![Step 2: Install a Payment Provider App (image 2 of 3)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155056921626/original/HaOjaK-tIxCyJ_Bel4ZZ_ikT6rQyMDxhhQ.png)

**Step 2: Install a Payment Provider App (image 2 of 3)**

This screenshot appears in the "Step 2: Install a Payment Provider App" section of "Custom Payment Providers in SaaS Mode". The text alongside this image reads: Go to the App Marketplace from your agency view. Search for and select the payment provider app you’d like to use. You can also search for payment providers under categories. Click Install and add it to your agency sub-account. Immediately after, the guide continues: After installation, go to the provider’s settings. Enter the required details, typically: Save your configuration.
- Where to go: Go to the App Marketplace from your agency view. Search for and select the payment provider app you’d like to use. You can also search for payment providers under categories. Click Install and add it to your agency sub-account.
- Controls: App Marketplace, payment provider app, Install
- Next: After installation, go to the provider’s settings. Enter the required details, typically: Save your configuration.

Full procedure:

1. Go to the App Marketplace from your agency view.
2. Search for and select the payment provider app you’d like to use. You can also search for payment providers under categories.
3. Click Install and add it to your agency sub-account.

### **Step 3:** Configure the Integration

-   After installation, go to the provider’s settings.
-   Enter the required details, typically:
    -   Account ID
    -   Authorization / API token
-   Save your configuration.

**

![Step 3: Configure the Integration (image 3 of 3)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155053365365/original/0M65QOepAKgw76Q7RwQaCZojvzksg_cIAw.png)

**Step 3: Configure the Integration (image 3 of 3)**

This screenshot appears in the "Step 3: Configure the Integration" section of "Custom Payment Providers in SaaS Mode". The text alongside this image reads: After installation, go to the provider’s settings. Enter the required details, typically: Save your configuration. This part of the guide covers 2 fields, listed below. Immediately after, the guide continues: Note: Each provider’s requirements may vary slightly. Refer to the app’s documentation for exact fields.
- What to fill in: After installation, go to the provider’s settings. Enter the required details, typically: Save your configuration.
- Fields: Account ID, Authorization / API token
- Controls: Note
- Next: Note: Each provider’s requirements may vary slightly. Refer to the app’s documentation for exact fields.

Full procedure:

1. After installation, go to the provider’s settings.
2. Enter the required details, typically:
3. Save your configuration.

**

**Note**: Each provider’s requirements may vary slightly. Refer to the app’s documentation for exact fields.

  

  

### **Step 4:** Create and Sell SaaS Products

-   In the Agency Sub-Account, create a SaaS product.
-   Share the payment link or embed the checkout in funnels.
-   On successful checkout:
    -   A new sub-account is automatically created.
    -   The selected SaaS plan is attached to it.

For more, refer to [Getting started with SaaS Configurator](https://docs.ghlcustomercare.com/docs/saas-configurator/saas-mode/getting-started-with-the-saas-configurator).

  

  

### **Step 5:** Convert Existing Sub-Accounts to SaaS

-   From Agency View, go to Sub-Accounts → Manage Client.
-   Navigate to SaaS → Add SaaS Subscription.
-   Select the integrated payment provider.
-   Choose the SaaS plan to apply, then confirm.

For more, refer to [Convert Existing Sub-Account to SaaS Mode Subscription Plan](https://docs.ghlcustomercare.com/docs/saas-configurator/saas-mode/convert-existing-sub-account-to-saas-mode-subscription-plan)

  

  

### **Step 6:** Wallet & Add-On Handling

-   **Wallet Top-Ups**: Supports both auto-recharge and manual recharge.
-   **Add-On Reselling**:
    -   Add-ons like AI Employee, WordPress, and Marketplace Apps can be sold.
    -   Payment for add-ons is deducted from the sub-account wallet (not charged directly to the card).

For more, refer to  [SaaS Wallet Credit Management - Sub Account Level](https://docs.ghlcustomercare.com/docs/saas-configurator/saas-mode/saas-wallet-credit-management-sub-account-level)

---

## **Frequently Asked Questions**

  

**Q: What are Custom Payment Providers in SaaS Mode, and why are they important?**

This feature lets agencies integrate their chosen payment provider to automate tasks such as account creation, recurring billing, and wallet management—enhancing flexibility in global SaaS deployments.

**Q: Which payment providers are compatible with this feature?**

Only providers that support recurring payments and off-session charging are compatible. Providers like Razorpay, which do not support these functionalities, are not supported.

**Q: How does recurring subscription billing work with a custom payment provider?**

Once set up, the system securely stores customer payment methods and automatically processes recurring charges for SaaS plans, ensuring uninterrupted service and revenue flow.

**Q: Can I convert an existing sub-account to use a custom payment provider?**

Yes. Existing sub-accounts can be converted by navigating to Agency → Sub-Accounts → Manage Client → SaaS → Add SaaS Subscription and selecting the integrated payment provider along with the desired plan.

**Q: Where can I find additional setup guidance?**

For more detailed instructions, please refer to GHL Customer Care’s support documentation on Custom Payment Providers.

---

Documentation for GHL Customer Care. Support: support@ghlcustomercare.com