Square Connect API-SqPaymentForm Apple Pay

时间:2018-09-14 13:05:38

标签: api connect square applepay

我在现场启用Apple Pay时遇到问题。我正在使用https,并且在Square中注册了有效的证书域,以支付苹果付款。 js中有一个用于启用方法的回调方法。

// SqPaymentForm callback functions
callbacks: {

    /*
     * callback function: methodsSupported
     * Triggered when: the page is loaded.
     */
    methodsSupported: function (methods) {

        var applePayBtn = document.getElementById('sq-apple-pay');

        // Only show the button if Apple Pay for Web is enabled
        // Otherwise, display the wallet not enabled message.
        if (methods.applePay === true) {
            alert('Apple Pay supported');
            applePayBtn.style.display = 'inline-block';
        }
    },

该方法被调用,但是它永远不会到达if语句的内部。用卡付款就可以了。因此,iFrame会正确地加载到表单中,并且一切都已加载。我只是无法使Apple Pay工作。我正在Mac mini上的Safari或iphone模拟器上的webview中加载页面。有什么想法吗?

0 个答案:

没有答案