ApplePay canMakePaymentsWithActiveCard Promise returns false on a Mac Safari, but true on iPhone Safari. canMakePayments returns true on both. I'm using a sandbox Apple developer account with test credit cards that Apple provided. Any idea why canMakePaymentsWithActiveCard returns false on a Mac Safari?
if (window.ApplePaySession) {
// I'm not posting actual merchantIdentifier due to security reasons
var merchantIdentifier = 'my unique identifier';
var promise = ApplePaySession.canMakePaymentsWithActiveCard(merchantIdentifier);
promise.then(function (canMakePayments) {
if (canMakePayments)
// For some reason false on Mac Safari
});
}