Homepage | Client Area | Contact | Order Now »
WHMCS - The Complete Client Management, Billing & Support System
Article | Discussion | Edit | History Log in / create account

Contribution:GodaddyModule

From WHMCS Documentation

Jump to: navigation, search

[edit] User contribution: GodaddyModule by Charles Chappell / chales (Chappell / chales See all by this user)

Enables use of the Godaddy/Wild West Domains API for registering, transferring and renewing domains. Installation is *not* plug and play. Please read the README.txt file!

[edit] Download latest version (1.0)

[edit] Features / Modifications

  • Domain Registration/Renewal: Supports registration and renewal of most TLDs available through the Godaddy/Wild West Domains API
     + .com
     + .net
     + .org
     + .info
     + .biz
     + .ws
  • Domain Transfer: Supports transfer of most TLDs available through the Godaddy/Wild West Domains API
     + .com
     + .net
     + .org
     + .info
     + .biz
     .ws names are NOT available for transfer through the WWD API
  • .us names require some additional metadata indicating whether the registrant is a US citizen or not, and so is currently not supported by this module - Possible feature in the next version
  • Whois data: Only displayed if the domain is registered through your reseller account.
  • Lock Status and Name Server Updating: Supported through the WHMCS interfaces on both user and admin side
  • Contact Details: Returns an error if user tries to update contact details for the domain, indicating they should use their domain console instead

[edit] Changelog

[edit] Version 1.0 (Original release)

  • New: First release version. Not extensively tested, but considered stable.


[edit] Installation Steps

1) Create a custom client field to hold the Wild West Domains ID.

Select the Configuration Menu, then Custom Client Fields.
Field Name: godaddy_id
Field Type: Text Box
Leave the following two options blank and unchecked.

2) Create a custom email template to send users their Domain Management Account Information

Select the Configuration Menu, then Email Templates
Scroll down to the bottom, where it says 'Create New Email Template'
Select Type: Domain, Unique Name: 'Domain Management Account Welcome'

Modify the following text to send to your users. Remember to modify the URL shown below to insert your reseller code, or they will not see your logo when logging in!


Dear [CustomerName],

<p>This message is to confirm that your domain purchase has been successful. To keep track of your domains with us, please login to our domain management console at <a href="http://www.secureserver.net/account/acct_home.asp?prog_id=[reseller code here]">http://www.secureserver.net/account/acct_home.asp?prog_id=[reseller code here]</a> with the following username and password:</p> <p>Username: [Custom-godaddy_id]<br /> Password: [CAPassword]</p>

<p><strong>Note:</strong> If the password shown above does not work, click the link labeled "Help my retrieve my password" on the page above.</p>

<p>[Signature]</p>


3) Unpack the godaddy.zip archive into the folder modules/registrar/godaddy directory under your whmcs root. Make sure the file permissions are correct to allow the web server access to use these files.

4) Configure WHMCS to use the Godaddy Module. You'll need to enter your reseller ID and password.

Select the Configuration Menu, then Domain Registrars
Click "Registrar Settings"
Select the "Godaddy" module and click Go
Enter your reseller Username and Password
Click Save Changes

If all went well, you should be done, but as prudence is the best course, please test everything before enabling customer access to this module.


Main Page
Getting Started
Using WHMCS & Howto's
Customising WHMCS
Modules
API
Contributions

Search
 

What links here
Recent Changes
Privacy Policy
General Disclaimer
Copyright © WHMCS Ltd. 2005-2008. All Rights Reserved. UK Registered Company #6265962. Vat No. GB 927 7746 76