Skip to main content
Version: 6

GoGetSSL

GoGetSSL has been serving SSL certificates since 2009. The GoGetSSL module provisions SSL certificates through a GoGetSSL reseller account. Learn more about GoGetSSL on their website at https://www.gogetssl.com/.

Supported Features

CreateCancelSuspendUnsuspendManagementConfig Options
YESNONONOYESNO

Management Features

This module supports the following management features within the client area:

  • Reissue the certificate with a new CSR, approver email, and webserver type

Renewals are handled automatically — when Blesta renews the service, a renewal order is placed with GoGetSSL. Cancelling or suspending the service in Blesta performs no action at GoGetSSL.

Installing GoGetSSL

To install the GoGetSSL module, visit [Settings] > [Company] > [Modules] > Available, and click the "Install" button for GoGetSSL.

A message will be displayed, indicating that the module was successfully installed. Then click the "Add Reseller" button, and enter the details for your GoGetSSL reseller account.

Field NameDescription
Reseller nameEnter a name to identify this reseller account within Blesta.
API usernameEnter your GoGetSSL API username. The connection is validated when you save.
API passwordEnter your GoGetSSL API password.
SandboxCheck this option to send all API requests to the GoGetSSL sandbox environment instead of production.

After filling out these options, click "Add Reseller".

Creating Packages

Packages define the pricing, welcome email, module and more. Packages can be assigned to Package Groups, and added to Order Forms. To create a Package, visit [Packages] > Browse, and click the "Create Package" button.

Creating a Package consists of several sections:

Basic

The Basic section consists of the following options:

Field NameDescription
Package NameEnter the name of this Package, it will be visible wherever services are listed and on any order forms.
Status"Active" is the default, "Inactive", and "Restricted" are also available.
Quantity AvailableIf this Package has a limited quantity available, enter the quantity, or leave it as "Unlimited".
DescriptionEnter a Description for this Package. HTML is allowed, and descriptions appear on order forms.
Configurable OptionsThis module does not use configurable options during provisioning.
ModuleSelect "GoGetSSL" for the module.

Module Options

The Module Options section consists of the following options, which are specific to GoGetSSL:

Field NameDescription
ProductSelect the SSL certificate product to provision. The list is loaded from your GoGetSSL reseller account, so it reflects the products available to you.

The certificate term is derived from the package pricing term, converted to months (a 1 year term orders a 12 month certificate).

Pricing

Field NameDescription
TermEnter the term for the desired pricing option. For example, if you wish to create a 1 year pricing option, enter 1 here.
PeriodSelect the period for this pricing option. "Day", "Week", "Month", "Year", and "One time" are options. The client will be invoiced every "term period".
CurrencySelect the currency this pricing option is available for.
PriceEnter the price for this pricing option.
Setup FeeIf there is a setup fee, enter it here.
Cancellation FeeIf there is a fee to cancel early, enter it here.

Click the "Add Additional Price" to add more pricing options.

Welcome Email

The "Tags" section describes tags that may be used in the welcome email. The welcome email content is inserted into the "Service Creation" email template under [Settings] > [Company] > [Emails] > Service Creation. Only details unique to this service should be entered into the welcome email section for the package.

Sample Email

This sample email could be used in the Package Welcome Email section to help you get started. Be sure to enter content for your welcome email in both the HTML and Text sections.

You've successfully completed the purchasing process for an SSL Certificate!

SSL Certificate: {package.gogetssl_product}
Domain: {service.gogetssl_fqdn}
Server Type: {service.gogetssl_webserver_type}

You will receive an email with more information at {service.gogetssl_approver_email}, to continue with the application of your SSL certificate.

Thank you for your business!

Group Membership

If this is the first Package you are creating with this module, select the "Create a New Group" option, and enter a Group name. If you are adding a subsequent Package and wish for it to be part of the same group, select "Select from Available Groups", and move the group from the right to the left of the multi-select box.

When finished, click "Create Package" to create this package.

Ordering

When ordering, the client (or staff member) supplies the certificate details:

Field NameDescription
Host / DomainThe domain the certificate is for.
Approver E-MailSelect the domain-approver email address used for domain control validation. The list of valid addresses is loaded from GoGetSSL for the entered domain.
CSR contentPaste the Certificate Signing Request generated on the web server.
Webserver typeSelect the web server the certificate will be installed on.
Contact and organization fieldsTitle, First name, Last name, Address, City, ZIP, State, Country, E-Mail, Telephone number, Fax number, Organization, and Organization unit. Enter "NA" for the organization fields if not applicable.

Reissuing a Certificate

Both staff and clients can reissue a certificate from the "Reissue" tab on the service management page. Enter the new CSR content, select the Approver E-Mail and Webserver type, and click "Reissue".

Final Steps

The only thing left to do is to add this Package Group to an order form so clients may place orders for your SSL certificates. See Creating an Order Form for more details.