Skip to content

Custom Domains

By default, the Swft Checkout runs at checkout.swft.co.uk/{sessionId}. You can serve it from your own subdomain, e.g. checkout.yourstore.com.

  1. Go to Settings → Swft Checkout
  2. Enter your desired subdomain in the Custom Domain field (e.g. checkout.yourstore.com)
  3. Click Save — Swft provisions a Cloudflare Pages custom domain for your account

Add a CNAME record in your DNS provider pointing your subdomain to Swft’s edge:

TypeNameTarget
CNAMEcheckoutcustom.swft.co.uk

DNS propagation typically takes a few minutes. If your domain is on Cloudflare, set the record to DNS only (grey cloud) initially until the SSL certificate is issued.

After DNS propagates, go to Settings → Swft Checkout and click Check domain status. When verified, the status changes to Active.

SSL is provisioned automatically by Cloudflare. No action required.

StatusMeaning
PendingDomain saved, awaiting DNS propagation
ActiveCNAME resolves and SSL is valid
FailedCNAME not found or SSL failed — check DNS

Click Remove in the Custom Domain field. The checkout reverts to checkout.swft.co.uk. The CNAME record in your DNS can be deleted after removing.

  • Custom domains must be subdomains (e.g. checkout.yourstore.com), not root domains
  • One custom domain per Swft account
  • Session URLs in transients and emails update automatically once the custom domain is active — no cache flush required