Built something I genuinely wish existed earlier.
A lot of people only see the launch and the graphics, but they don’t see the late nights, failed APIs, testing numbers that never delivered OTPs, broken flows, server issues, redesigns, and constant debugging behind it.
they may resend the webhook multiple times.
and if the event has already been partially processed, retries bugs can be created eg. Duplicate wallet credits, Duplicate orders, Duplicate emails