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);