About this episode
Rachel and Chris discuss significant changes to their billing system and improvements in user experience.
Rachel and Chris on the show this week to discuss a series of big changes over the last, say, six months or so with our billing system. We've essentially re-written this thing several times, and obviously this is the best time. Having three plans, two payment providers, teams, and fifteen years of history is a lot to manage. An important aspect of the journey was getting the billing information into a single table in our database, and relying more on dynamic calls out to the payment providers when needed rather than trying to keep too much data in sync. Of course we wanted to clean up the codebase and get payment APIs ported over to our latest system, but the biggest need this was all satisfying was UX. We wanted a proper pricing page, better pages for people to manage their billing, and really easy upgrade modals inside our 2.0 editor. The good news is, it all worked. Time Jumps
People in this episode
Host: Chris
Guest: Rachel
Topics covered
- billing system
- payment providers
- user experience
- codebase
- pricing page
Keywords
- billing
- payment
- user experience
- pricing
- CodePen
Mentioned in this episode
Organizations: CodePen
More episodes of CodePen Radio
- 427: Next.js and The Journey of SSR · June 2, 2026
- 426: Browserslist in CodePen 2.0 · May 27, 2026
- 425: Debug Logs · May 12, 2026
- 424: File List Optimization · April 29, 2026
- 423: 2.0 Templates · April 22, 2026
- 422: Supporting Packages · April 14, 2026
Explore listener stats, chart rankings, contacts and more on the CodePen Radio podcast page.