Today was one of those days. Everything seemed to break, and nothing we launched went quite right. Yes, things should have been tested better, but we were able to recover, and nothing was lost. However, one of the issues was integrating with a third-party API.
Normally an API has two sets of credentials, one for testing and one for production. However, with this API, you have one set of credentials. Once you’re happy you get “certified” to use certain features. Only then do you move to production. That’s right; test credentials go away and you are left with production.