Skip to main content
Each brand in OwnPay can have one or more custom domains. Customers are redirected to these domains during checkout, giving you a fully branded payment experience.

Add a domain

1
Navigate to System > Domains and click Add Domain.
2
Select the Brand this domain belongs to.
3
Enter the domain name (for example, pay.yourmerchant.com).
4
Click Save. OwnPay displays the DNS records you need to configure.

Configure DNS

OwnPay shows you the exact DNS records to add at your domain registrar:

A record method

Replace the IP with your server’s actual address.
The CNAME method is preferred because it automatically follows IP changes if you migrate servers.

Verify a domain

After setting your DNS records, click Verify next to the domain in the list. OwnPay performs a DNS lookup to confirm the records are correct.
DNS propagation can take up to 48 hours, though most registrars propagate within minutes. If verification fails immediately, wait and retry.

SSL auto-provisioning

Once a domain is verified, OwnPay automatically requests a free SSL certificate via Let’s Encrypt (or your configured ACME provider). The certificate is renewed automatically before expiry.
SSL provisioning requires port 80 to be reachable from the internet for the HTTP-01 challenge. If your server is behind a firewall or reverse proxy, ensure port 80 traffic reaches OwnPay.

Multiple domains per brand

You can assign multiple domains to a single brand. The first verified domain becomes the primary domain used in generated payment links. Additional domains serve as aliases - payments work on any verified domain.

Troubleshooting

  • Brands - Create and manage brands that use these domains
  • Settings - Configure the application URL and timezone
  • Customer Experience - How customers see your branded checkout
Last modified on August 25, 2026