json(['error' => 'Webhook secret not configured'], 500); } $token = $request->bearerToken(); if (! $token || ! hash_equals($secret, $token)) { return response()->json(['error' => 'Unauthorized'], 401); } return $next($request); } }