Payment lands at 2am
Your server is mid deploy
The webhook gets nothing back
Does the order just sit there unpaid
No
PayTheFly retries the webhook, up to 10 times
You can also resend it manually
Every call is signed, so verify it before you mark the order paid
Make your handler idempotent and a repeat is harmless