getPayment(); $client = is_null($payment) ? $request->getClient() : $payment->client; // $contact= $client->primary_contact()->first(); // Auth::guard('contact')->login($contact, true); return $request->getCompanyGateway() ->driver($client) ->processWebhookRequest($request, $payment); } }