Body: <p>Civi sends to every recurring donor an email which includes a way of changing their recurring donation, including amount. This information is sent to PayPal to be used on the next transaction.  And when the IPN is received by CiviCRM, PayPal sends the new amount information, which Civi ignores and just retrieves the information of the first contribution of the recurrence and uses that information instead.  I'm having to fix dozens of transactions on a monthly basis due to this strangeness.  Conveniently, I've got a SQL script that updates all the tables, including financials.</p>
  
  <p>But I shouldn't have to do this.  Civi should use the parameters sent by PayPal, but it isn't.</p>
  
  <p>Version is most recent at the time of the message: 4.7.29</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-12-28T20:45:32.413Z
Comments.Text: It might help folks out if you add the version of Civi you're using...
Comments.UserDisplayName: Lesley Carter - BackOffice
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-12-29T21:24:36.443Z
Comments.Text: There is now an issue for this:  CRM-21609
  PayPal Pro IPN code no longer respects changed recurring amount
Comments.UserDisplayName: Logan Bear
Tags: <paypal><recurring-contributions><ipn>
Title: Why does CiviCRM ignore PayPal IPN parameters and just copies first transaction?
ThreadText: # Why does CiviCRM ignore PayPal IPN parameters and just copies first transaction?
  
  (Asked by: username_0 on 2017-12-27)
  
  Civi sends to every recurring donor an email which includes a way of changing their recurring donation, including amount. This information is sent to PayPal to be used on the next transaction. And when the IPN is received by CiviCRM, PayPal sends the new amount information, which Civi ignores and just retrieves the information of the first contribution of the recurrence and uses that information instead. I'm having to fix dozens of transactions on a monthly basis due to this strangeness. Conveniently, I've got a SQL script that updates all the tables, including financials.
  
  But I shouldn't have to do this. Civi should use the parameters sent by PayPal, but it isn't.
  
  Version is most recent at the time of the message: 4.7.29
  
  **Tags:** paypal, recurring-contributions, ipn
  
  > **Comments:**
  > **username_1**: It might help folks out if you add the version of Civi you're using...  
  > **username_0**: There is now an issue for this:  CRM-21609 PayPal Pro IPN code no longer respects changed recurring amount  
  
  ---
  
  ## 0 answers
  
  