I wonder if you can change the pricing plans and language around them a little. What happens if I'm going along happily on the 2500/day plan and suddenly I get hit with a traffic spike and need 20,000/day for 3 days until things calm down? If you're going to use pricing buckets like this it probably needs to also come with an automated way to bump the plan if needed. Someone else in the thread suggested Maxmind as an…
Unfortunately it's never going to be spot on all the time.
Awesome points on the example ips and adding error handling documentation. Thanks for pointing me to rfc5737!
I'm adding the Error Code documentation right now.
Added a table with Error Codes and their accompanying messages.