diff --git a/modules/ppcp-applepay/resources/js/ApplepayButton.js b/modules/ppcp-applepay/resources/js/ApplepayButton.js index 8b187318a..3a0527ba1 100644 --- a/modules/ppcp-applepay/resources/js/ApplepayButton.js +++ b/modules/ppcp-applepay/resources/js/ApplepayButton.js @@ -407,10 +407,17 @@ class ApplePayButton { .querySelectorAll( 'style#ppcp-hide-apple-pay' ) .forEach( ( el ) => el.remove() ); - const paymentMethodAppleLi = document.querySelector('.wc_payment_method.payment_method_ppcp-applepay' ); - if (paymentMethodAppleLi.style.display === 'none' || paymentMethodAppleLi.style.display === '') { - paymentMethodAppleLi.style.display = 'block'; - } + const paymentMethodAppleLi = document.querySelector( + '.wc_payment_method.payment_method_ppcp-applepay' + ); + + if ( + paymentMethodAppleLi && + ( paymentMethodAppleLi.style.display === 'none' || + paymentMethodAppleLi.style.display === '' ) + ) { + paymentMethodAppleLi.style.display = 'block'; + } this.allElements.forEach( ( element ) => { element.style.display = '';