canMakePaymentsWithActiveCard承诺在Mac上返回ApplePay,而在iPhone Safari上返回false。canMakePayments在这两个方面都返回true。我正在使用一个沙箱苹果开发者帐户与测试信用卡,苹果提供。知道为什么canMakePaymentsWithActiveCard在Mac上返回false吗?
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
});
}发布于 2020-06-10 17:31:15
对我来说,问题是钱包中的测试信用卡没有设置账单地址。看来,计费地址是必需的,以被认为是活跃的和可在网上使用,虽然我无法找到任何文件表明这一点。
https://stackoverflow.com/questions/47587523
复制相似问题