Skip to main content

Custom domain setup

Add your domain to checkout and order confirmation pages by Checkify+ to build customers' trust and improve ad tracking performance.

Updated this week

A custom checkout domain is a link (URL) your customers see in the checkout page address bar.

If you want to spend bigger ad budgets (especially on Facebook), consider completing verification of the checkout's custom domain first. Then set up all the campaigns and scale.

NOTE: Before starting, ensure you have a valid domain and that you are the rightful owner, manager, or an authorized representative.

1. Selecting a subdomain

Custom checkout page domain is included in all the actual subscription plans of Checkify+ at no additional cost.

The first thing you need to do is to choose a subdomain for the CNAME.

CNAME (or the canonical name) is a record that points out to the original domain (the A record) of your business.

A subdomain is a part of the link (URL) before your website's name, for example: https://pay.my-business-name.com. Instead of "pay" you can choose any subdomain (relevant word) you like. For example, "checkout", "secure" or a word in the language of your target market (kassa, betalen, etc.) works fine.

NOTE: Subdomains can only contain letters and numbers, so there should be no special characters (e.g. & $ #). For better performance, avoid adding letters like ä, ö, ü, äu, etc. too. For example, a primary domain contains the word "München". Then the custom domain, in some cases, may be turned into something like pay.xn--mnchen…, which may not be really trustful and customer-friendly.

Open the Settings section in the Checkify+ admin panel to add your subdomain to the system:

  1. Go to the Custom domain tab.

  2. Enter the domain you own (your root domain).

  3. Enter the subdomain you would like to have for the checkout page (your custom domain name).

  4. Go to the dashboard (admin panel) of a domain service provider you are using and create a CNAME record.

  5. Click on Connect domain on the domain service provider's side. You will see the values needed for a DNS CNAME Record.

    ATTENTION: Do not click Connect domain button before you create a DNS CNAME Record in your domain provider settings.

Values needed for a DNS CNAME Record

ATTENTION: Avoid a fourth-level domain, i.e. do not submit things like pay.www.your_business_name.com for verification. If the approval actually happens with a ".www", we still recommend to update the primary domain and repeat the procedure of custom domain approval (verification) in order to remove this unnecessary element.


We recommend waiting a few minutes after creating a new record before. Then clicking the 'Connect domain' button in admin.checkify.

2. Creating a DNS CNAME Record in a third-party domain provider

Once you have purchased your domain, you can start with creating a CNAME for your checkout and thank you pages.

1. Open your domain provider and go to your DNS settings:

  • Shopify: Settings > Domains

    Please note that you do not need to create a subdomain in Shopify.

    Shopify-managed domains

    Select Domain settings - Edit DNS settings on the top right corner.

  • GoDaddy: Domain Manager > Domains dropdown menu > All Domains > select your site's domain > Domain Settings > Additional Settings > Manage DNS

  • NameCheap: Account > Domain List > Manage (your site's domain) > Advanced DNS

2. Create a DNS CNAME Record:

  • Shopify:

    Add a new DNS record. Select a CNAME record.

  • GoDaddy: Records> Add

  • NameCheap: Add New Record > Type > CNAME Record

3. Paste the values you have received in the previous step into the corresponding fields.

TTL configurations:

  • Shopify: 1 hour.

  • GoDaddy: 1 hour.

  • NameCheap: Automatic.

For other domain providers:

The instruction is very similar for all providers. Just go to the Domains section and manage the DNS settings of your website’s domain. Select Add record and paste the values you have received in the previous step into the corresponding fields.

3. Testing the setup

You can test yourself wither the CNAME has been added successfully and correctly.

  1. Paste your custom domain and press "Send Request".

  2. If all is set correctly, you should see the CNAME "app.checkify.plus". That means everything is updated correctly.

Otherwise, you will see an error like: "A general error occurred. Please check the hostname and try again."

Another tool for checking the DNS propagation of your domain is G Suite Toolbox.

ATTENTION: It is highly recommended to try a different subdomain when reactivating the subscription or fixing an error in the CNAME. Example: you used to have pay.your-business-name.com before the cancellation. In order to get the best experience, try setting up something like secure. or checkout.your-business-name, or any compact new word you like.

This is a just recommendation, because if you are updating an already created subdomain, it may not always be fast. Sometimes it may take 12-24 hours to update it in the databases.

4. Domain verification

Now get back to the Checkify+ admin panel and click Connect domain.

The verification process and the activation of the custom domain could take from several hours up to 72 hours (in most cases it will be way faster). This speed is related to how the routing (DNS propagating) and updates on the world wide web are being run and processed. This time cannot be sped up by Checkify+ or any other sides involved.

Verifying your checkout domain

This period of time required for verification includes the verification itself and SSL certification.

SSL is a protocol for encrypting Internet traffic and verifying server identity. We are providing an SSL certificate for your CNAME ourselves, so you do not need to configure the encrypting.

This step is required to keep user data secure, verify ownership of the website, prevent attackers from creating a fake version of the site, and gain user trust.

If your checkout page new domain has not appeared within 72 hours, you will see an error in the Checkify+ admin panel and will be asked to repeat the procedure. If the connection is not secure even after 72 hours have passed, repeat the domain connection process. If the situation does not change after the reconnection attempt, please consider to try a domain by a different hosting, or create a new one, for example, on Shopify hosting.

SSL Certificate Not Secure Browsing

SSL certification failed: connection is not secure

5. Common questions

🙀 How reliable and trustful are your custom domains?

Our custom domains are powered by SaaS Custom Domains. The service is in the market since 2022 and is used by 200+ businesses.

🙀 I restored my subscription and I used to have a domain connected, but now I can't see it. What happens?

If you used a custom domain before, then you just need to reconnect it in the Checkify+ admin panel. And wait for about 12-24 hours, the domain will be restored.

In case of an error, it is highly recommended to try a different subdomain when reactivating the subscription. Example: you had pay.your-business-name.com before the cancellation. In order to get the best experience, try setting up something like secure. or checkout.your-business-name, or any compact new word you like.

This recommendation equally applies to cases, when the initial submission of a custom (sub) domain for verification fails (results in an error).

🙀 I see a verification error and my primary domain includes a "www". What happens?

In order to maximize the chances of quick and successful verification, please make sure your main (primary) domain does not contain a "www".

Then, once this action is complete, set up your desired custom (sub) domain for Checkify+ as described in this article above.

🙀 I see "This site is disabled" error. What happens?

No worries, this error can simply be fixed by re-submitting your domain (delete and save again) only in the Checkify+ admin panel.

There could be another case: the verification has just been over and is successful, but some insignificant time (10-15 minutes) is required for the whole update to come into force. Double-check a bit later. Ask a friend or a colleague to do the same for you. If the result is the same, start the process all over again. Otherwise, if the result is positive for your friends or colleagues, then just wait a bit more.

🙀 Can I remove the label "Powered by Checkify" if I have a custom checkout domain?

Yes, this option is available for those who have a verified custom checkout domain. You can switch on the corresponding trigger (switch) while configuring your custom domain. The Checkify label will be removed once domain verification is done.

🙀 Why can't I simply hide the label "Powered by Checkify" on the default domain?

Any customer must clearly understand the origin of the domain on which the checkout process (purchase) takes place. This is a legal matter and there is no workaround, otherwise the checkout service will not be compliant.

🙀 Can I use just my primary domain without adding the subdomain?

No, you need to create a subdomain, as your primary domain is hosted somewhere, and the checkout is redirected to Checkify's hosting. Alternatively, keep using the default pay.checkify domain we provide.

🙀 Do I need to change all of the "Buy links" I've created with the old domain?

If the links were initially created with the default pay.checkify.plus domain we provide, they will continue to work.

However, if you had a custom domain for your checkout page and rolled back to the default one, or, there is a change in your current custom domain, it is necessary to create all of the links again.

🙀 What happens if I decide to change or to delete my primary domain?

If you change your primary domain, your checkout pages will still have the old domain. If you delete your primary domain or CNAME, your checkout URL address will reset to the default pay.checkify.plus.

Did this answer your question?