getCompany()) { return response()->json(['message' => 'Company record not found.', 'company_key' => $company_key]); } if (!$request->getCompanyGateway()) { return response()->json(['message' => 'Company gateway record not found.', 'company_gateway_id' => $company_gateway_id]); } if (!$request->getPaymentHash()) { return response()->json(['message' => 'Hash record not found.', 'hash' => $hash]); } if (!$request->getClient()) { return response()->json(['message' => 'Client record not found.']); } return $request->getCompanyGateway() ->driver($request->getClient()) ->process3dsConfirmation($request); } }