diff --git a/app/Modules/OnlinePayment/Repositories/OnlinePaymentRepository.php b/app/Modules/OnlinePayment/Repositories/OnlinePaymentRepository.php index 82078eb..38e3f5f 100644 --- a/app/Modules/OnlinePayment/Repositories/OnlinePaymentRepository.php +++ b/app/Modules/OnlinePayment/Repositories/OnlinePaymentRepository.php @@ -270,6 +270,10 @@ class OnlinePaymentRepository return $this->paymentFailed('(REQUEST FAILURE)'); } + if ($response['errorCode'] != '0') { + return $this->paymentFailed($response['errorMessage']); + } + return $response['paymentAmountInfo']['depositedAmount'] > 0 // @phpstan-ignore-line ? $this->paymentSuccessful($relatedResource, $paymentHistory, $bankBranch->name) : $this->paymentFailed(__('Payment has failed'), $paymentHistory, $bankBranch->name);