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
-
Log in to your WHMCS Admin Panel.
-
Navigate to Setup > Payments > Payment Gateways.
-
Scroll through the list and find QuickBooks Payments.
Step 2: Configure Your License
-
In the gateway configuration screen, enter your License Key.
Step 4: Get Your API Credentials from QuickBooks
-
Go to the QuickBooks Developer Dashboard.
-
Click the “+” icon to create a new app if needed.
-
Open the "My Hub" dropdown and select “Playground”.
-
Choose your Workspace and the appropriate App:
-
Sandbox for test credentials
-
Production for live credentials
-
-
Copy your Client ID and Client Secret.
Then, select the “Payments” scope and click “Get Authorization Code”.
-
Select the business you want to authorize and click Next.
-
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
-
Enter the following details in the gateway settings:
-
Client ID
-
Client Secret
-
Access Token
-
Refresh Token
-
-
Check the “Sandbox Mode” option if you're using test credentials.
-
Click Save Changes.
-
(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.