Undefined variable: CRM16923AnUnreliableMethodHasBeenUserToDeterminePaymentProcessorFromContributionPage in .../wp-content/plugins/civicrm/civicrm/CRM/Contribute/BAO/Contribution.php on line 2459

Notice: Undefined offset: 9 in ..../wp-content/plugins/civicrm/civicrm/CRM/Financial/BAO/PaymentProcessor.php on line 221

I am using Eway (Recurring) Payment Processor : https://github.com/fuzionnz/com.chrischinchilla.ewayrecurring

CiviCRM version: 5.13.4
Wordpress version: 5.2.2
The problem occurs when I view a Contribution and then click on Email Invoice, it gives the above error. enter image description here

  • 2
    Note that this extension has been acknowledged by its author to be abandoned and has been de-listed from in-app installation in CiviCRM: github.com/ChrisChinchilla/… Another eWay processor is currently in the process of being made ready for in-app installation approval (and can be installed manually in the meantime): civicrm.org/extensions/… – TwoMice Nov 13 '19 at 16:24
  • @TwoMice I have updated it to the new extension civicrm.org/extensions/… but I still get the same error – harshal Jun 14 at 21:22
  • I have updated the above to the latest versions 5.26.0 with current agileware extension but still it gives the above error ,only when I commemnt line 2800 under CRM/Contribute/BAO/Contribution.php i.e. if ($paymentProcessorID) { // $intentionalEnotice = $CRM16923AnUnreliableMethodHasBeenUserToDeterminePaymentProcessorFromContributionPage; } and the error disappears, is this correct ? – harshal Jun 20 at 11:40

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.