Uploading TXT file to root domain [Verifying subdomain ownership]

I’m exploring adding Paddle.com to handle payments on my WeWeb app (hosted on a subdomain - app.mysite.com).

Paddle wants me to verify I own this subdomain. Context.

My domain provider is NameCheap, below is a screenshot of the config there for my WeWeb project. Truncated the last column intentionally.
image

It looks like because I’ve used CNAMEs to set up the subdomain, the verification doesn’t work. Below is a screenshot from Paddle’s support email.
image

So, I was hoping to find a solution for this. I found a similar unresolved thread here

Could someone please help? Thanks in advance.

@sonnykane I had the same issue with Paddle.

I tried various approaches to store the txt record that didn’t work.

I resolved it by transferring the management of my DNS records to Cloudflare (from GoDaddy). In Cloudflare I was able to add the additional txt record without experiencing the previous conflict with the CNAME record.

1 Like

Thanks @MichaelLovell for the quick response. :pinched_fingers:

Just to be doubly sure here, were you also trying to verify a subdomain (app.mysite.com) with Paddle, and not the root (mysite.com)?

Asking this because I just looked up the WeWeb documentation for Cloudfare, and it looks like I’d have to use CNAME with the name “app”, which is the same at Namecheap as well. So, wondering if I won’t run in to the same issue again?

PS: Complete noob, so forgive me if I’m asking super dumb questions.

That’s correct. I was verifying my subdomain (app.mysite.com). My payment page is also behind a login.

Here is an example of my DNS records in Cloudflare. The CNAME ‘app’ record is pointing to Weweb (although I now point it to my self-hosting record but this isn’t necessary). The TXT ‘app’ record is the Paddle verification.

Don’t worry I’m a noob too and it was frustrating that Paddle couldn’t help me resolve this. I’ve found it far easier managing DNS records on Cloudflare.

image

2 Likes

@sonnykane perhaps the only difference here is that it looks like NameCheap allowed you to add both a CNAME and a TXT record with ‘app’ as the host name.

GoDaddy wouldn’t let me do that. I got an error message along the lines of it was conflicting with another record with the same name.

1 Like

This is super helpful, thank you @MichaelLovell . Will give this a shot and see.

1 Like

Hey @MichaelLovell - just a shout that your suggestion worked. Thanks a bunch! :raised_hands:

2 Likes