>That is until I realized that it was my own dumb fault because I accidentally left my Plaid environment set to development
One of the last things you do before launch is pay money to yourself by running a real payment with real money in production. An automated test for config is nice, but nothing beats actually doing the critical thing yourself before launching to the world.