Skip ladl.link redirect for JSON QR pay requests so checkout sheets can open.
Deploy Ladill QR Plus / deploy (push) Successful in 46s
Deploy Ladill QR Plus / deploy (push) Successful in 46s
This commit is contained in:
@@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user