Как предложил HyperPay, я создал чистую тестовую HTML-страницу и открыл ее непосредственно в iPhone Safari, но кнопка Apple Pay по-прежнему не видна.
Настройка
- Бэкенд: Odoo
- Платежный шлюз: HyperPay (тестовый режим)
- Домен подтвержден
- Платформа: iOS (реальное устройство + Safari)
- Apple Pay: включено в Apple Developer аккаунт
- HyperPay: Apple Pay включена в аккаунте продавца
Код: Выделить всё
Apple Pay Test
.wpwl-apple-pay-button {
-webkit-appearance: -apple-pay-button !important;
display: initial;
}
var wpwlOptions = {
locale: "en",
applePay: {
displayName: "MyStore",
total: {
label: "MyStore",
},
supportedNetworks: ["visa", "masterCard", "mada"]
},
onError: function (error) {
document.getElementById("error").innerText =
JSON.stringify(error, null, 2);
}
};
Страница загружается в Safari
Кнопка Apple Pay не появляется
Нет ошибки JavaScript
Экран остается пустым/белым
Одинаковое поведение на нескольких устройствах
Что я проверил
Вопрос
Почему кнопка Apple Pay не отображается в платежных виджетах HyperPay даже на чистой тестовой странице Safari?
Какая еще конфигурация требуется на HyperPay, Apple или серверной стороне?
Подробнее здесь: https://stackoverflow.com/questions/798 ... oo-backend
Мобильная версия