diff --git a/modules/ppcp-applepay/src/ApplepayModule.php b/modules/ppcp-applepay/src/ApplepayModule.php index 2b25b10ba..dc1e618a3 100644 --- a/modules/ppcp-applepay/src/ApplepayModule.php +++ b/modules/ppcp-applepay/src/ApplepayModule.php @@ -104,6 +104,16 @@ class ApplepayModule implements ModuleInterface { $apple_status->apple_is_active(); } ); + + add_action( + 'woocommerce_paypal_payments_on_listening_request', + static function() use ( $c ) { + $apple_status = $c->get( 'applepay.apple-product-status' ); + if ( $apple_status->has( AppleProductStatus::APPLE_STATUS_CACHE_KEY ) ) { + $apple_status->delete( AppleProductStatus::APPLE_STATUS_CACHE_KEY ); + } + } + ); } /**