middleware('guest'); } public function __invoke(PaymentWebhookRequest $request, string $gateway_key, string $company_key) { return $request->getCompanyGateway() ->driver($request->getClient()) ->processWebhookRequest($request, $request->getPayment()); } }