How to Configure Quickbooks Payment Gateway For WHMCS:Client ID, Client Secret, Access Token & Refresh Token - Knowledgebase - smarters
Welcome to Our Development Server

This server is a dedicated environment for software development, testing, and internal use only. It is used exclusively by our development team for building, debugging, and optimizing software solutions across various platforms.

Important Notice:

This server does not host or distribute any copyrighted, illegal, or unauthorized content. We are not selling any products or services through this environment. There are no real payment configurations or financial transactions enabled on this server. It is strictly for testing purposes. All data, applications, and resources on this server are used for development and testing only. Unauthorized access, distribution, or misuse of this server is strictly prohibited. No real customer data or production services are stored or operated from this environment. If you are looking for our official products and services, please visit our main website or contact us directly.

Thank you for your cooperation.

How to Configure Quickbooks Payment Gateway For WHMCS:Client ID, Client Secret, Access Token & Refresh Token Print

  • 0

This guide will walk you through activating and configuring the QuickBooks Payments Gateway Module For WHMCS, including setting up the license and API.

 

Step 1: Activate the Gateway Module

  1. Log in to your WHMCS Admin Panel.

  2. Navigate to Setup > Payments > Payment Gateways.

  3. Scroll through the list and find QuickBooks Payments.

  4. Click the "Activate" button to enable the gateway.

Step 2: Configure Your License

  1. In the gateway configuration screen, enter your License Key.

  2. Click Save Changes to activate the module.



Step 4: Get Your API Credentials from QuickBooks

  1. Go to the QuickBooks Developer Dashboard.

  2. Click the “+” icon to create a new app if needed.

     

  1. Open the "My Hub" dropdown and select “Playground”.

  1. Choose your Workspace and the appropriate App:

    • Sandbox for test credentials

    • Production for live credentials

  1. Copy your Client ID and Client Secret.
    Then, select the “Payments” scope and click “Get Authorization Code”.

  1. Select the business you want to authorize and click Next.

  1. Click on “Get Tokens” to retrieve your:

    • Access Token

    • Refresh Token

Copy the Access and Refresh tokens for use in the module configuration.


Step 5: Configure API Credentials in WHMCS

  1. Enter the following details in the gateway settings:

    • Client ID

    • Client Secret

    • Access Token

    • Refresh Token

  2. Check the “Sandbox Mode” option if you're using test credentials.

  1. Click Save Changes.

  2. (Optional) You can also set a custom Display Name that appears on your order form (e.g., “Credit Card”).



That’s it! You’re all set. Need help? We’re just a message away—feel free to reach out anytime.


Was this answer helpful?

« Back

AI Powered
Smarters AI Powered