diff --git a/CRM/Core/Payment/StripeIPN.php b/CRM/Core/Payment/StripeIPN.php
index c488c33f3d70863a6f67dd4d2c317e7fe19d017b..0495706d3505c36561c522855e0598c828c72764 100644
--- a/CRM/Core/Payment/StripeIPN.php
+++ b/CRM/Core/Payment/StripeIPN.php
@@ -447,7 +447,11 @@ class CRM_Core_Payment_StripeIPN extends CRM_Core_Payment_BaseIPN {
         $this->contribution_recur_id = $contributionRecur['id'];
       }
       catch (Exception $e) {
-        $this->exception('Cannot find recurring contribution for subscription ID: ' . $this->subscription_id . '. ' . $e->getMessage());
+        if ((bool)\Civi::settings()->get('stripe_ipndebug')) {
+          $message = $this->_paymentProcessor->getPaymentProcessorLabel() . ': ' . CRM_Stripe_Api::getParam('id', $this->_inputParameters) . ': Cannot find recurring contribution for subscription ID: ' . $this->subscription_id;
+          Civi::log()->debug($message);
+        }
+        return FALSE;
       }
     }