What is this error
"Merchant Validation Failed" is a technical Apple Pay error that occurs on the merchant's side โ the store, website, or app โ not on yours.
When you tap the "Pay with Apple Pay" button, your browser or app sends a request to the merchant's server, which must then complete a verification handshake with Apple. Apple checks: is this merchant a legitimate participant in the Apple Pay program? If validation fails, the payment is rejected before the system even asks you to confirm it with Face ID or Touch ID.
Why it happens
The root causes are almost always technical and sit on the merchant's side:
- Expired or invalid Apple Pay certificate. Merchants use a digital certificate issued by Apple for validation. If it has expired, the handshake fails.
- Misconfigured server-side handler. The code on the merchant's server that contacts Apple for validation contains a bug or is out of date.
- Domain not verified with Apple. For Apple Pay to work on a website, the merchant must verify their domain in the Apple Developer Console. If this step was skipped, payments are blocked.
- Merchant ID mismatch. The Merchant ID in the integration settings does not match the one registered in the Apple Developer Program.
- Network issue on the merchant's server. The merchant's server cannot reach Apple's validation endpoints.
Step-by-step fix
Because this error originates on the merchant's server, your options as a user are limited. Here is what you can try:
- Refresh the page and try again. The error occasionally occurs due to a temporary glitch during Apple Pay session initialisation.
- Try a different browser. Web-based Apple Pay works only in Safari on Apple devices. Make sure you are using an up-to-date version of Safari.
- Check if other users are experiencing the same error. If the problem affects everyone, the issue is definitely on the merchant's side.
- Contact the merchant's support team. Reporting the error is the only way to get it fixed if the problem is in a certificate or server configuration.
- Use a different payment method. While the merchant resolves the issue, enter your card details manually or use another payment instrument.
- If you are a developer โ check your Apple Pay certificate expiry, update the Merchant ID, and verify that the domain is registered in the Apple Developer Console.
FAQ
Is this an error with my card or my device? No. Merchant Validation Failed is an error between the merchant's server and Apple. Your card and device are working correctly.
Apple Pay worked on this website before โ why does it fail now? The merchant's Apple Pay certificate likely expired, or a server update broke the validation handler. This requires intervention from the merchant's technical team.
Can I use Apple Pay in Google Chrome? No. Browser-based Apple Pay is only available in Safari on macOS and iOS/iPadOS. It is not supported in Chrome, Firefox, or other browsers.
If Apple Pay is unavailable on the site you need, a Marix virtual card can be entered manually on any site that accepts Visa or Mastercard.

