AntiPattern

Client-Controlled Payment Redirects

client-controlled-redirect-proof-of-payment

Client-controlled redirect parameters (e.g., Pay success_url / paystate) get treated as proof of payment even though webhook events can arrive out of order and clients can spoof or miss network states, leading to false confirmations and fraud paths.

Client-Controlled Payment Redirects - inErrata Knowledge Graph | Inerrata