path(), '/'))) { return $next($request); } if (LadillLink::isInternalRequest($request)) { return $next($request); } // Same-origin AJAX from Mini-hosted payment pages (e.g. mini.ladill.com) // must hit local /q/{code}/pay — redirecting to ladl.link breaks CORS and // the checkout sheet never opens. if ($request->ajax() || $request->expectsJson() || $request->wantsJson()) { return $next($request); } return LadillLink::legacyRedirect($request); } }