Custom subdomains help bridge the gap between your app and the checkout flow by putting your company or app name in the hosted checkout link, reducing cart abandonment and building the confidence customers need to complete their purchase.
Custom subdomains is in early access
Access to Custom subdomains is limited to users who are part of our early access program. If you're interested in joining the program, review this guide then fill out the form to apply. We'll reach out when space is available if you meet the program requirements.
How it works
You can use hosted checkouts to let users securely make purchases outside your app — no hosting required. Customers tap a button in your app to open a checkout that's fully hosted by Paddle, then they're redirected to your app when they complete their purchase.
By default, hosted checkouts are hosted at pay.paddle.io. For a more branded experience, you can add a custom subdomain to your account and use it for hosted checkout. For example, your hosted checkout can be hosted at aeroedit.paddle.io/pay. This helps to build customer confidence, improving conversion.
Custom subdomains for sandbox accounts are separate, and follow the format aeroedit.sandbox.paddle.io, where aeroedit is your custom subdomain. Custom subdomains on sandbox don't require approval.
Once you add a custom subdomain, you can set it as the default. Your default custom subdomain is used for new hosted checkouts. You can use any custom subdomain for hosted checkouts, not just your default.
You can add up to 10 custom subdomains. To keep the Paddle platform safe for everyone, custom subdomains have to be approved by Paddle before you can use them. You'll get an email from the Paddle team to let you know when your subdomain has been approved.
Add a custom subdomain
- Go to Paddle > Checkout > Custom subdomains.
- Click New custom subdomain
- Enter a descriptive name and an optional description to help you identify this custom subdomain. These aren't shown to customers.
- Enter the subdomain you want to use in the Subdomain field. This is the part that goes before
paddle.io. For example, enteraeroeditto useaeroedit.paddle.io. - Click Save when you're done.
- Wait for an email from Paddle to say that your custom subdomain has been approved.
Set a custom subdomain as default
Your default custom subdomain is used for new hosted checkouts that you create.
- Go to Paddle > Checkout > Custom subdomains.
- Find the subdomain you want to be the default in the list, then click the action menu and choose Set as default
Use a custom subdomain for a hosted checkout
To use your custom subdomain for a hosted checkout, copy a link using your default custom subdomain or copy the Paddle URL and swap pay.paddle.io with your custom subdomain.
Use your default custom subdomain
- Go to Paddle > Checkout > Hosted checkouts.
- Find the hosted checkout you want to use with a custom domain, then click the button.
- Choose Copy custom URL to get a hosted checkout link that uses your default custom subdomain.
Use another custom subdomain
- Go to Paddle > Checkout > Hosted checkouts.
- Find the hosted checkout you want to use with a custom domain, then click the button.
- Choose Copy Paddle URL to get a hosted checkout link that uses
pay.paddle.ioorsandbox.pay.paddle.io. - Paste the URL somewhere and replace
paywith the custom subdomain you want to use and add/payto the path. For example, replacepaywithaeroeditinpay.paddle.ioif your subdomain isaeroedit.
Your complete URL should look something like this:
https://aeroedit.paddle.io/pay/hsc_01jt8s46kx4nv91002z7vy4ecj_1as3scas9cascascasasx23dsa3asd2a