Gotta love it when everything works flawlessly with the test API endpoint and credentials, but when I try to go live, there's suddenly a ton of additional configuration to get the third-party APIs working.

Why the fuck do you even provide a testing environment, if it's completely different from the live one?

  • 5
    Just learned that the live endpoint only accepts requests from whitelisted IPs. Guess how many times they mention that in the documentation? Zero.

    Well, just ask them to whitelist the static IPs, right? Wrong! They allow only one IP per customer, and I need at least 3 because the servers are in multiple availability zones.

    Oh, and did I mention the API uses HTTPS with client certificates? So proxying the requests through some static IP probably isn't going to work without some highly unsafe hacks...
Add Comment