У меня проблема с включением Apple Pay на месте. Я использую https с действующим сертификатом, домен зарегистрирован в Square для платежей Apple. В 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. Оплата картой работает просто отлично. Таким образом, iFrames загружаются в форму правильно и все. Я просто не могу заставить Apple Pay работать. Я загружаю страницу в Safari на Mac Mini или в веб-браузере на симуляторе iphone. Есть идеи?