I have been able to connect my Cloudflare domain with my Square Online account, but I cannot accept payments. The site is saying it is not secure. I contacted Square support, and they said “Could you please delete the extra DNS that you have on your domain and only have the DNS of square?” And indicated it something I have to do through Cloudflare. I have no idea what to do.
They were not very helpful and almost seemed like they were passing the buck, but they said, “Could you please delete the extra DNS that you have on your domain and only have the DNS of square? To do this you need to go with the host of your domain.” That’s all the support they gave.
It sounds like what they want is for you to shut off the Cloudflare proxy, which suggests that the person you were dealing with thinks the proxy can’t be used with Square Online. I doubt that is true, but nevertheless, you need your site to work.
Square Online specifically has support for Cloudflare. So, when you set up your site, did you use the “Automatic” or the “Manual” instructions from Square? The “Automatic” way is that, when in Square you choose to “Connect Domain”, you just click “Connect” and then it takes you through the whole process. The “Manual” way is that it gives you DNS entries that you then have to go add to Cloudflare manually yourself.
Their “Automatic” method has support for Cloudflare, so I would suggest that you use it, and then either it will be set up correctly, or they won’t be able to pass the buck since you did it their recommended way.
The site is already showing as disconnected. When I open it, that option is already selected. If I try to set it up automatically, it says the domain is already being used by a square account.