Is there an alternate method to verify a merchant domain?

I'm trying to get Apple Pay going on a Shopify site using Authorize.net. I have the text file I need to upload to /.well-known/apple-developer-merchantid-domain-association.txt. Shopify doesn't allow that sort of thing. I know Google will offer a meta tag to add to the header as an alternative when the text file isn't an option. I can't seem to find another method with Apple in this situation. Has anyone found a way around this?

Replies

You will need to add your text file to a publicly available domain to perform domain verification. I am not aware of an alternative for domain verification other than this method. See more on configuring Apple Pay on the Web here.


Matt Eaton
DTS Engineering, CoreOS
meaton3@apple.com
You have a few options, one is to use a proxy on the domain level. If you are using CloudFlare for the domain you can setup a service worker to rewrite the response of the URL (requires some work to setup and code).

You can also message Shopify and see if they have any direct ways to manage this, they do with payment processors like the built in Shopify one (Accelerated checkouts) and Stripe. If you do a quick search you can find the support article on Shopify about Apple Pay setup.

Can anyone give any more information on this topic? I'm going through the same exact issues.

Has anyone ever found a solution for this? Really need to figure it out.