ResellerClub SSL

ResellerClub offers thawte’s Digital Certificates as part of the Verisign group. This module fully automates SSL ordering and provisioning through the shopping cart.

Supported Features

Change PackageChange PasswordUsage UpdatesClient Area Link

Create an SSL Certificate Product

To create a ResellerClub SSL product:

  1. Go to Configuration () > System Settings > Products/Services.
  2. Create a new product with type Other.
  3. Specify a name and description.
  4. Deselect Require Domain.
  5. Set Welcome Email to None.
  6. In the Module Settings tab, select Resellerclubssl.
  7. Enter your Reseller ID and Password.
    • If you already have a ResellerClub account, you can find your reseller ID at Settings > Personal Information > Primary Profile within your ResellerClub account.
    • If you already use the ResellerClub domain registrar module, you can also find your reseller ID in the module configuration at Configuration () > System Settings > Domain Registrars.
    • If you don’t have a ResellerClub account, create one.
  8. Select your desired Certificate Type setting.
  9. Choose whether to enable Test Mode.
  10. Grant API access to your ResellerClub account to your server’s IP address. You can do this by going to Settings > API in the LogicBoxes ResellerClub control panel and entering your IP address.
    • You can find the IP address to use in WHMCS at Help () > License Information.
    • If you do not do this, you will see a You must authorize your IP address to use this API. error in WHMCS 8.4 and later or an Access Denied error in WHMCS 8.3 and earlier.

ResellerClub will automatically create a custom Domain Name field in which the customer must enter the SSL certificate’s domain name during the order process. You can customize a display name for this field in the Custom Fields tab, but you must use the Domain Name|Display Name format.


When offering SSL certificates, you can offer them as either one-time products or recurring products. We recommend recurring products because they allow you to use automatic invoicing and renewals at the end of subscription periods. To configure this, select Recurring for Payment Type in the Pricing tab for the product. Set the prices for Annual and Biennial billing cycles; they are the only supported terms.

Alternatively, to offer certificates for only one year, set them as either Recurring, defining only the Annual billing cycle, or as a One-Time product if you do not want automated renewals.

Provisioning Process

After you create it, the product will appear as a regular product that clients can add to the cart.

The system will not perform any configuration before purchase.

Sales use the following process:

  1. The client purchases and pays for the desired certificate.
  2. The system activates the order or you activate it manually, according to your configuration.
  3. The system sends the SSL Configuration Required email template to the client with a link to configure the certificate in the Client Area.
  4. The client provides the necessary configuration details.
  5. The system sends the certificate data to the Certificate Authority for validation.
  6. The Certificate Authority issues the certificate.
  7. The system sends an email to the client with instructions to install the certificate on their hosting account.
  • The customer does not leave your WHMCS installation during the ordering process.
  • The module’s create function does not generate a username and password. The username and password fields will be blank under the client’s Products/Services tab.

Test Mode

If you want to use Test Mode, you must create a separate account on ResellerClub’s dedicated testing environment.

  • This is completely separate from the live system.
  • You cannot use your live account details for testing.
For more information, see ResellerClub’s Knowledgebase.

Last modified: May 28, 2024