Apple Pay Domain Verification

Verify your merchant domain with Apple for Embedded Integration Apple Pay.

For Embedded Integration Apple Pay, Apple requires domain verification on your merchant domain. Hosted checkout merchants do not need this — DigetPay manages the checkout domain.

Hosted checkout: No action needed. See Apple Pay on Hosted Checkout.

The domain association file must be served over HTTPS at the exact path Apple expects — no redirects.

Domain verification failure prevents Apple Pay from appearing on your checkout. Test the file URL in a browser before go-live.


Verification flow

flowchart LR
  A[Obtain association file] --> B[Upload to .well-known/]
  B --> C[Verify in Apple Developer]
  C --> D[DigetPay registers domain]
  D --> E[Apple Pay enabled]

Step 1 — Obtain the association file

Contact DigetPay integration support to obtain:

apple-developer-merchantid-domain-association

For production, DigetPay coordinates registration with Apple using your merchant ID.


Step 2 — Host the file

Place the file at:

https://yourdomain.com/.well-known/apple-developer-merchantid-domain-association
RequirementDetail
Path/.well-known/apple-developer-merchantid-domain-association
ProtocolHTTPS only
Content-Typeapplication/octet-stream or text/plain
RedirectsMust not redirect — serve file directly

Step 3 — Verify in Apple Developer portal

  1. Log in to Apple Developer.
  2. Navigate to Certificates, Identifiers & ProfilesMerchant IDs.
  3. Select your merchant ID → Merchant Domains.
  4. Add your domain and click Verify.
  5. Apple fetches the association file from your .well-known path.

Staging vs production

EnvironmentNotes
Fin stagingTest with staging merchant ID and staging domain
ProductionProduction merchant ID + live domain — contact DigetPay before go-live

Environments Overview →


Troubleshooting

IssueFix
404 on association fileCheck file path and web server config
Redirect detectedServe file directly — no 301/302
Verification timeoutEnsure firewall allows Apple crawlers
Button still missingConfirm DigetPay registered your domain

Next steps


Did this page help you?