Braintree Apple Pay Интеграция

Я пытаюсь настроить Apple Pay с помощью Braintree.

Я следовал этим инструкциям, но безрезультатно - https://developers.braintreepayments.com/guides/apple-pay/client-side/javascript/v3

Я установил последние библиотеки, развернул мой код на защищенной конечной точке https. Я использую Safari 11.1 в Mac OS 10.13.4. Мои URL-адреса занесены в белый список на сайте Braintree, и я вошел в систему как пользователь песочницы на Mac

Независимо от того, что я делаю - следующий код возвращает, что он не поддерживает Apple Pay

if (window.ApplePaySession && ApplePaySession.canMakePayments()) {
    console.log('Device does support apple pay');
}else {
   console.log('Device DOESNT support apple pay');
}

Есть ли что-то еще, что мне нужно сделать, чтобы Apple заработала правильно?

Спасибо Дэмиен

1 ответ

Может быть, вы должны попробовать это:

if (!window.ApplePaySession){
  console.log('This device does not support Apple Pay');
}

if (!ApplePaySession.canMakePayments()) {
  console.log('This device is capable of making Apple Pay payments');
}
Другие вопросы по тегам