我通过了
的测试 if (window.ApplePaySession) {
var merchantIdentifier = 'merchant.net.myapplemerchant';
var promise = ApplePaySession.canMakePaymentsWithActiveCard(merchantIdentifier);
promise.then(function (canMakePayments) {
if (canMakePayments){
$("#applePayButton").show();
}
});
}
我将applePayButton绑定到这些
var request = {
countryCode: 'TW',
currencyCode: 'TWD',
supportedNetworks: ['visa', 'masterCard', 'amex', 'discover'],
merchantCapabilities: ['supports3DS'],
total: { label: 'ApplepayTest', amount: '1.00' },
}
var session = new ApplePaySession(2, request);
session.onvalidatemerchant = (event) => {
console.log("Validate merchant");
const validationURL = event.validationURL;
getApplePaySession(event.validationURL).then(function(response) {
console.log(response);
session.completeMerchantValidation(response);
});
};
当代码转到getApplePaySession(event.validationURL)时, 我收到“ 404未找到”,可能是什么问题?
在此之前,我已经通过了
/.well-known/apple-developer-merchantid-domain-association.txt
但是我通过测试后将其删除了,这会影响吗?