From f84bc4136a2d89cf81514d790e732effa2ebf8d8 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Wed, 18 Oct 2017 20:13:57 +0300 Subject: [PATCH] Clarfiy paymen error failure --- app/Ninja/PaymentDrivers/BasePaymentDriver.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/Ninja/PaymentDrivers/BasePaymentDriver.php b/app/Ninja/PaymentDrivers/BasePaymentDriver.php index cae31c8396bf..49acaf5738a1 100644 --- a/app/Ninja/PaymentDrivers/BasePaymentDriver.php +++ b/app/Ninja/PaymentDrivers/BasePaymentDriver.php @@ -318,7 +318,11 @@ class BasePaymentDriver // parse the transaction reference if ($this->transactionReferenceParam) { - $ref = $this->purchaseResponse[$this->transactionReferenceParam]; + if (isset($this->purchaseResponse[$this->transactionReferenceParam])) { + $ref = $this->purchaseResponse[$this->transactionReferenceParam]; + } else { + throw new Exception($response->getMessage() ?: trans('texts.payment_error')); + } } else { $ref = $response->getTransactionReference(); }