diff --git a/CRM/Core/Payment/StripeIPN.php b/CRM/Core/Payment/StripeIPN.php
index e7d3979ba730c23350c03dc528bf28d6dea0435c..dff9205df4952e7ffd75c33b0358ef0d279883d3 100644
--- a/CRM/Core/Payment/StripeIPN.php
+++ b/CRM/Core/Payment/StripeIPN.php
@@ -33,6 +33,11 @@ class CRM_Core_Payment_StripeIPN extends CRM_Core_Payment_BaseIPN {
   // testing, we can properly test a failed recurring contribution.
   protected $verify_event = TRUE;
 
+  /**
+   * @var \Stripe\StripeObject
+   */
+  protected $_inputParameters;
+
   /**
    * Do we send an email receipt for each contribution?
    *
@@ -106,7 +111,7 @@ class CRM_Core_Payment_StripeIPN extends CRM_Core_Payment_BaseIPN {
    * Store input array on the class.
    * We override base because our input parameter is an object
    *
-   * @param array $parameters
+   * @param \Stripe\StripeObject $parameters
    */
   public function setInputParameters($parameters) {
     // Determine the proper Stripe Processor ID so we can get the secret key