Google Domains

From WHMCS Global Services Module Documentation
Jump to: navigation, search

About Module

Google Domains WHMCS Registrar module provides new domains registrations, transfer existing domains, and manage domains inside WHMCS.

Installation Instructions

Step 1. Log in to the WGS client area and download the Google Domains module files.

Step 2: Extract the zip file.

Step 3: Now upload the extracted files in the WHMCS directory.

Step 4: Connect FTP or cPanel.

Step 5: Go to the extracted module and open “modules/registrars/”, upload the “googledomains” folder in your WHMCS directory “/public_html/modules/registrars”

MicrosoftTeams-image (13).png (1920×1080).png

Configuration of API

We need to set up access to the Google cloud servers, here is the process you need to follow to do the same.

Step 1: Log in to Google Cloud Platform using your account: https://console.cloud.google.com/

Step 2: Click on the “Go to API’s Overview”

API overview google cloud vps whmcs.jpg

Step 3: Enable the Cloud Domains API and services

Domains Api.png

Step 4: Go to Credentials section

APIs-Services-–-APIs-Services-–-My-First-Project-–-Google-Cloud-Platform credentials.jpg

Step 5: Click on Create Credentials

Credentials-–-APIs-Services-–-My-First-Project-–-Google-Cloud-Platform.jpg

Step 6: Select “Service Account” type

Credentials-–-APIs-Services-–-My-First-Project-–-Google-Cloud-Platform service account.jpg

Step 7: Enter Service Account Name, ID and Description and click on create.

Create-service-account-–-IAM-Admin-–-My-First-Project-–-Google-Cloud-Platform.jpg

Generate the API key

The credential has been successfully created.

Now its time to generate the API key which will connect the WHMCS with the Google Cloud.

Step 1:Go to Credentials and find the credential you have just created.

Credentials-–-APIs-Services-–-My-First-Project-–-Google-Cloud-Platform (1).jpg

Step 2: Edit the credential

Step 3:Generate a new API key

WGS-Account-Testing-–-IAM-Admin-–-My-First-Project-–-Google-Cloud-Platform.jpg

Step 4: Select Key type as “Json” and click on create.

WGS-Account-Testing-–-IAM-Admin-–-My-First-Project-–-Google-Cloud-Platform (1).jpg

That is all for setting up the server end of the Google Domains API.

Creating OAuth 2.0 Client IDs

Step 1: Go to:https://console.cloud.google.com/

Step 2: Go to “credentials”.

APIs-Services-–-APIs-Services-–-My-First-Project-–-Google-Cloud-Platform credentials.jpg

Step 3: Click on Create Credentials and Select “OAuth 2.0 Client IDs”

Credentials-–-APIs-Services-–-My-First-Project-–-Google-Cloud-Platform (2).jpg

Step 4: Set Web Application as Application type, Name, Add URL’s

Screenshot-wiki.whmcsglobalservices.com-2022.06.01-15 36 02.png

Step 5: After clicking on Create Client ID and Client Secret key will be generated.

My-First-Project-–-Google-Cloud-Platform.jpg

Setting up Module in WHMCS

Step 1: Now, Go to WHMCS admin > Settings > System Settings

Screenshot (10)-hostx.png

Step 2: After click on setting, select “Domain Registrars” option.

Screenshot--2022.06.01-16 48 40.png

Step 3: Activate “Google Domains” Registrar Module.

Screenshot-shinedezign.pro-2022.06.01-16 54 2hg.png

Step 4: Click on Configure Button.

Screenshot-shinedezign.pro-2022.06.01-17 01 45.png

Step 5: Now, fill Client ID, Client Secret, Project ID and License Key put the License key in the field provided.

Config settings.png

Step 6: After submitting it will ask access to your google account and you need to allow the access.

Cloud-permission.png

Step 7: After permission grant module is ready with all the amazing features.

Step 8: You can also configure 'Google Domains' Registrar module as your Domain Lookup Provider.

Tld setting.png