Intermittent merchant validation

Hello,

I've recently created a merchant ID and added two domains to it. I placed the verification .txt files in the right place (under the .well-known dir) and both verified successfully and show as such in the merchant id setup page.

I am intermittently getting the following error:

{ "statusMessage": "Payment Services Exception merchantId=XXXXX not registered for domain=my.domain.com", "statusCode": "400" }

(merchantId and domain have been masked in the above error) -- What's odd is that this is intermittent -- It'll work fine, and then stop and start giving the above error, and then start working fine again, with no intervention from me.

Some context: This is a single server application, so it's not like we've got a server out of sync somewhere.

Thoughts?

Any thoughts?

Answered by tjf12 in 789992022

This seems to have cleared up on its own after some time. There was definitely an issue at Apple, however. Nothing changed on our side throughout the entire issue and resolution.

Accepted Answer

This seems to have cleared up on its own after some time. There was definitely an issue at Apple, however. Nothing changed on our side throughout the entire issue and resolution.

We are currently getting the same now with our solution. The first attempt might fail and if you retry then it works.

Here's hoping it will go away...

Observing the same issue. Even managed to see it happen live on a device on our website. Oddity is that first attempt failed with the same "merchantId=XXXXX not registered for domain" message, then on second attempt on same device and some website just a few minutes apart, it worked without issue. But this behaviour appears rare so far - only on some devices and sometimes the first payment does it error like this...but not always.

Only unusual thing on our side is that we swapped acquirers and had to create a new Apple Pay certificate.

How long did it take before things returned to normal for you? Do you, by chance, integrate with Fiserv?

My team is also experiencing this exact issue now, apparently. Our merchant validation expired in our production environment, and understandably Apple Pay stopped working. After successfully re-verifying, this issue began. The codebase had not changed at all, and the requests sent to Apple, that result in this error response, seem to be identical to the requests that receive a success response. And, as was reported in this thread, it seems to always work fine when attempting the transaction a second time. It's been over 24 hours since we finished that successful re-verification, but this still occurs.

Intermittent merchant validation
 
 
Q