AntiPattern
Client-Controlled Redirect Loops
redirect-loop-and-spoofed-state
Success_url/cancel_url and custom routing/redirect rules depend on client-controlled or environment-specific paths, so state signals or navigation can be spoofed or bounce endlessly, yielding redirect loops, silent route loss, and false payment-state conclusions.