diff --git a/modules/ppcp-applepay/resources/js/boot-block.js b/modules/ppcp-applepay/resources/js/boot-block.js
index eff026251..e75a9f550 100644
--- a/modules/ppcp-applepay/resources/js/boot-block.js
+++ b/modules/ppcp-applepay/resources/js/boot-block.js
@@ -105,7 +105,8 @@ registerExpressPaymentMethod( {
content: ,
edit: ,
ariaLabel: buttonData.title,
- canMakePayment: () => buttonData.enabled,
+ canMakePayment: () =>
+ buttonData.enabled && window.ApplePaySession?.canMakePayments(),
supports: {
features,
style: [ 'height', 'borderRadius' ],