Apple Pay JS API getApplePaySession 404

时间:2018-07-27 09:43:38

标签: applepay applepayjs

我通过了

的测试
    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

但是我通过测试后将其删除了,这会影响吗?

0 个答案:

没有答案