diff --git a/CRM/Core/Payment/MJWIPNTrait.php b/CRM/Core/Payment/MJWIPNTrait.php
index 9426fccb8c886f70e161fc07b0ab02b9e6fa43db..b414c3b8603810608affb1d30d569d28eb363cbb 100644
--- a/CRM/Core/Payment/MJWIPNTrait.php
+++ b/CRM/Core/Payment/MJWIPNTrait.php
@@ -158,6 +158,22 @@ trait CRM_Core_Payment_MJWIPNTrait {
     return $this->_paymentProcessor;
   }
 
+  /**
+   * @param int $recurID
+   *
+   * @return void
+   */
+  public function setContributionRecurID(int $recurID) {
+    $this->contribution_recur_id = $recurID;
+  }
+
+  /**
+   * @return int|null
+   */
+  public function getContributionRecurID() {
+    return $this->contribution_recur_id;
+  }
+
   /**
    * @param bool $verify
    */