Custom Domains

How to link your domain to host Custom Checkout Pages on your website's domain.

What is a Custom Domain?

It is a way to connect your Secure Checkout Page to be on your website's domain . Think of it in the same way as how you connected your Kajabi website to your domain.

In this case, you are setting up a subdomain to point to your CheckoutJoy Checkout Pages, so that your customers have the most optimal checkout experience.

Subdomains

A subdomain is an additional part to your main domain name, and are created to organize and navigate to different sections of your website.

For example, if this is your main domain name:

www.myonlinecourses.com

Then the following are subdomains of your main domain:

offers.myonlinecourses.com
checkout.myonlinecourses.com
shop.myonlinecourses.com
blog.myonlinecourses.com

You can therefore organize your website to have all the marketing and sales content under the main domain www.myonlinecourses.com, your blog on blog.myonlinecourses.com, and all your offers & chechout pages under offers.myonlinecourses.com.

A subdomain is simply another entry in your domain's DNS settings, so you can create multiple subdomains on your main domain.

Using a subdomain for your Secure Checkout Pages

CheckoutJoy allows you to link your Secure Checkout Pages to a subdomain of your website, so that your checkout pages are on the same domain as your website. This gives your customers the optimal experience since they never leave your website's domain when buying an offer.

custom checkout pages for Kajabi

Setting up a Custom Domain for your Secure Checkout Pages

Linking your checkout pages pages to a subdomain on your domain is easy and takes 4 easy steps.

To proceed, you need to have the following ready before continuing:

  • The subdomain name where you intend to link your checkout pages - e.g. offers.myonlinecourses.com
  • Access to your DNS provider's configuration portal - you will need to add two CNAME records to your domain's DNS settings

Step 1 - Create a Custom Domain in CheckoutJoy

Go to the Custom Domain Setup Page on the CheckoutJoy admin portal and enter the subdomain that you intend to use for your your checkout pages.

CheckoutJoy will generate a Verification CNAME record that needs to be added to your domain's DNS settings.

Our systems use this to verify ownership of the domain and to generate and maintain an SSL certificate so that your checkout page traffic is secure (the SSL certificate is issued free of charge).

Once you've submitted your subdomain and received a successful response, you can proceed to Step 2.

Step 2 - Add the Verification CNAME record to your domain's DNS settings

Now that you have the Verification CNAME record from CheckoutJoy, you can create your subdomain with this configuration.

Step 3 - Wait for the Verification CNAME to be verified by our systems

After you've added the CNAME record to your DNS configuration, you need to wait until our systems can detect the new record in your DNS settings.

This can take anything from a few minutes to 24+ hours, and depends on your DNS provider and whether the record has been set up correctly. In most cases, if the record has been set up correctly, this should take around 5 minutes.

If you want to check the status of your Custom Domain, you can visit the Custom Domain Setup Page and click on the Validate button.

Step 4 - Create your subdomain

Now that you have verified your domain, you can create the actual subdomain record in your DNS settings.

Your subdomain needs to be a CNAME record that points to ssl.checkoutjoy.com, so that customers visiting your subdomain will be lead to our secure servers where the checkout pages are hosted.

The following table shows the configuration:

NameTypeValue
<your subdomain>CNAMEssl.checkoutjoy.com

From our myonlinecourses.com example, if you want to have your checkout pages on offers.myonlinecourses.com, then the record will look like this:

NameTypeValue
offers.myonlinecourses.comCNAMEssl.checkoutjoy.com

You need to add this record to your DNS settings on your DNS provider's online portal. This is probably the same service or company where you bought your domain from - e.g. GoDaddy, CloudFlare, Afrihost.

You can test your subdomain record by visiting the /domain-check URL for your subdomain - example:

https://offers.myonlinecourses.com/domain-check

If everything is correctly configured then you should see a confirmation page.

Step 5 - All done!

That's it! You have created your Custom Domain on CheckoutJoy and set up your subdomain to point to our secure servers.

What's next?

Now you can link your existing checkout pages, or create new checkout pages and configure their links to be on your subdomain.