Skip ladl.link redirect for JSON QR pay requests so checkout sheets can open.
Deploy Ladill QR Plus / deploy (push) Successful in 46s

This commit is contained in:
isaacclad
2026-07-21 18:46:26 +00:00
parent f88d50f24c
commit d18bb3cd97
@@ -19,6 +19,12 @@ class RedirectLegacyQrToLadillLink
return $next($request); return $next($request);
} }
// Same-origin AJAX from product-hosted pages must not 307 to ladl.link
// (cross-origin fetch has no CORS → checkout sheet never opens).
if ($request->ajax() || $request->expectsJson() || $request->wantsJson()) {
return $next($request);
}
return LadillLink::legacyRedirect($request); return LadillLink::legacyRedirect($request);
} }
} }