Reply to Apple Pay: session.onvalidatemerchant is never called on desktop Safari (works perfectly on mobile) This behavior happens when the device is not signed into an iCloud account. Agree the message could have been a lot friendlier. Also, canMakePayments is true! App & System Services Apple Pay Mar ’24