From d22830d2b00392ceaaa6d366448f3822577c13a9 Mon Sep 17 00:00:00 2001 From: Pradeep Nayak Date: Mon, 18 Apr 2022 01:21:11 +0100 Subject: [PATCH] amount replaced with total_amount --- CRM/Core/Payment/PayPalIPN.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/CRM/Core/Payment/PayPalIPN.php b/CRM/Core/Payment/PayPalIPN.php index 571bca04c3..049560c8df 100644 --- a/CRM/Core/Payment/PayPalIPN.php +++ b/CRM/Core/Payment/PayPalIPN.php @@ -194,14 +194,14 @@ class CRM_Core_Payment_PayPalIPN extends CRM_Core_Payment_BaseIPN { } if (!$recur) { - if ($contribution->total_amount != $input['amount']) { + if ($contribution->total_amount != $input['total_amount']) { Civi::log()->debug('PayPalIPN: Amount values dont match between database and IPN request. (ID: ' . $contribution->id . ').'); echo "Failure: Amount values dont match between database and IPN request

"; return; } } else { - $contribution->total_amount = $input['amount']; + $contribution->total_amount = $input['total_amount']; } // check if contribution is already completed, if so we ignore this ipn @@ -304,7 +304,6 @@ class CRM_Core_Payment_PayPalIPN extends CRM_Core_Payment_BaseIPN { $billingID = CRM_Core_BAO_LocationType::getBilling(); $input['paymentStatus'] = $this->retrieve('payment_status', 'String', FALSE); $input['invoice'] = $this->retrieve('invoice', 'String', TRUE); - $input['amount'] = $this->retrieve('mc_gross', 'Money', FALSE); $input['total_amount'] = $this->retrieve('mc_gross', 'Money', FALSE); $input['reasonCode'] = $this->retrieve('ReasonCode', 'String', FALSE); -- 2.25.1