# Navigating Subscription Overhauls and Payments Page: https://stenobird.com/podcast/remote-ruby-402505/navigating-subscription-overhauls-and-payments Text version: https://stenobird.com/podcast/remote-ruby-402505/navigating-subscription-overhauls-and-payments.md Podcast: [Remote Ruby](https://stenobird.com/podcast/remote-ruby-402505) Published: 2026-06-19T12:00:00+00:00 Episode link: https://www.buzzsprout.com/2260490/episodes/19322062-navigating-subscription-overhauls-and-payments.mp3 Audio file: https://www.buzzsprout.com/2260490/episodes/19322062-navigating-subscription-overhauls-and-payments.mp3 Processing state: not_requested JSON: https://stenobird.com/v1/public/podcasts/remote-ruby-402505/episodes/navigating-subscription-overhauls-and-payments Duration seconds: 1685 ## Resource Chris, Andrew, and David catch up after a missed week of recording and quickly dive into the kind of deeply practical Rails work that only comes from real production pain. Andrew shares the massive subscription and billing migration happening at Podia, including Stripe edge cases, legacy plan preservation, and stress-test tooling built from live scenarios. Chris then goes deep on a Hatchbox email cancellation flow that turns into a Rails internals rabbit hole around Action Mailer callbacks, m... ## Actions - request_transcript: `POST https://stenobird.com/v1/public/podcasts/remote-ruby-402505/episodes/navigating-subscription-overhauls-and-payments/transcription-requests` — Idempotently request low-priority transcript generation for this episode. - read_markdown: `GET https://stenobird.com/podcast/remote-ruby-402505/navigating-subscription-overhauls-and-payments.md` — Read the agent-friendly Markdown representation of this episode resource. A page view does not enqueue transcription. Agents should invoke `request_transcript` explicitly when they need this episode processed. ## Transcript Full transcripts are not published on public pages unless there is a clear rights basis.