diff --git a/modules/ppcp-applepay/resources/css/styles.scss b/modules/ppcp-applepay/resources/css/styles.scss index 0abd19451..5eabe5640 100644 --- a/modules/ppcp-applepay/resources/css/styles.scss +++ b/modules/ppcp-applepay/resources/css/styles.scss @@ -52,5 +52,17 @@ } } } - +} + +.wp-admin { + .ppcp-button-applepay { + pointer-events: none; + } + &.ppcp-non-ios-device { + .ppcp-button-applepay { + apple-pay-button { + display: block; + } + } + } } diff --git a/modules/ppcp-applepay/resources/js/boot-admin.js b/modules/ppcp-applepay/resources/js/boot-admin.js index c2fa7796a..30032f56b 100644 --- a/modules/ppcp-applepay/resources/js/boot-admin.js +++ b/modules/ppcp-applepay/resources/js/boot-admin.js @@ -99,6 +99,10 @@ import widgetBuilder from "../../../ppcp-button/resources/js/modules/Renderer/Wi while (options = buttonQueue.pop()) { createButton(options.ppcpConfig); } + + if (!window.ApplePaySession) { + jQuery('body').addClass('ppcp-non-ios-device') + } }; document.addEventListener( diff --git a/modules/ppcp-googlepay/resources/css/styles.scss b/modules/ppcp-googlepay/resources/css/styles.scss index c7f8a80a1..f8233a410 100644 --- a/modules/ppcp-googlepay/resources/css/styles.scss +++ b/modules/ppcp-googlepay/resources/css/styles.scss @@ -44,3 +44,9 @@ } } + +.wp-admin { + .ppcp-button-googlepay { + pointer-events: none; + } +}