From 178e732b46fa713e8459f3bfc7d241e61aeb9e62 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Mon, 5 Jul 2021 16:06:25 +1000 Subject: [PATCH] Working on Payment response from offline gateway --- app/PaymentDrivers/PayFastPaymentDriver.php | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/app/PaymentDrivers/PayFastPaymentDriver.php b/app/PaymentDrivers/PayFastPaymentDriver.php index 3f93ced230dd..3e7869c89a81 100644 --- a/app/PaymentDrivers/PayFastPaymentDriver.php +++ b/app/PaymentDrivers/PayFastPaymentDriver.php @@ -188,18 +188,26 @@ class PayFastPaymentDriver extends BaseDriver { $data = $request->all(); + nlog($data); if(array_key_exists('m_payment_id', $data)) { $hash = Cache::get($data['m_payment_id']); - if($hash == 'cc_auth') + switch ($hash) { - return $this->setPaymentMethod(GatewayType::CREDIT_CARD) - ->authorizeResponse($request); + case 'cc_auth': + return $this->setPaymentMethod(GatewayType::CREDIT_CARD) + ->authorizeResponse($request); + break; + + default: + // code... + break; } + } return response()->json([], 200);