402 vs 404 vs 406 vs 615
How Atlas payment-related states 402, 404, 406, and 615 differ, and when to wait, query the order, or avoid another pay.do call.
Short answer
FAQ
Should I retry pay.do after 402?
pay.do after 402?Should I retry pay.do after 404?
pay.do after 404?Should I retry pay.do after 406?
pay.do after 406?Should I retry pay.do after 615?
pay.do after 615?Core difference
402 — order state does not support payment
402 — order state does not support payment404 — order already paid
404 — order already paid406 — payment operation in progress
406 — payment operation in progress615 — payment completed but PNR still pending
615 — payment completed but PNR still pendingQuick decision rule
What these codes have in common
What to check next
Common mistakes
Treating 406 like a normal failure
406 like a normal failureTreating 615 like an unpaid order
615 like an unpaid orderRetrying 402 or 404 without checking the order
402 or 404 without checking the orderBest practice
Related pages
Last updated
Was this helpful?

