I set up a new Pro plan for Docploy. It was quite a wild ride because I ended up switching the database halfway through the process. I started using Supabase, but I saw that the database hooks were not recommended for production, so I ended up switching to use Firestore.
The biggest challenge was making the switch from test Stripe to prod Stripe. I got the end to end billing flow working locally, but I had issues when I deployed the code to production. I switched all of the environment variables in Vercel for Stripe... or so I thought. There were a few things that I forgot to update:
Even if your flow works in testing, make sure to test your production flow because it's easy to forget to sync up the correct keys.