Getting 'Payment not Completed' despite getting valid Apple Pay Session

We have configured our Merchant ID and downloaded the Merchant ID certificate.

When we call to Validate merchant Session with the validationURL we get a merchant session object compete with

{

displayName: '......', domainName: '......', epochTimestamp: '......', merchantIdentifier: '......', merchantSessionIdentifier: '......', nonce: '......', signature: '......'

}


On passing the 'merchantSession' to 'completeMerchantValidation'

session.completeMerchantValidation(merchantSession);


the loading icon changes to 'Payment not Completed' and oncancel event is fired.


There is no request for authorization a.k.a. the fingerprint icon that shows up. This happens almost instantaneously.


We are doing this on an authorized domain as well.


Any help would be really appreciated.

Replies

Did you manage to solve this issue? I'm currently stuck on it.

Thank you very much for any help.

Did any of you guys manage to get past this issue ? Please provide some pointers...am stuck at the same place..


Thanks,

-Naga

I solved this issue by making sure the domainName sent to apple while requesting the merchant session is set to pRequest.getServerName() in my java servlet.


-Naga