summaryrefslogtreecommitdiff
path: root/Biz/PodcastItLater/Billing.py
AgeCommit message (Expand)Author
30 hoursSimplify Stripe portal error handling and fix account page paddingBen Sima
30 hoursAdd error handling for unconfigured Stripe billing portalBen Sima
31 hoursImprove type safety in Billing moduleBen Sima
33 hoursSimplify billing to single paid planBen Sima
35 hoursSwitch to just one paid planBen Sima
35 hoursCleanup some logging setup codeBen Sima
2 daysUpdate webhook test to match real Stripe API behaviorBen Sima
2 daysFix subscription webhook to handle Stripe API version differencesBen Sima
2 daysAdd detailed logging for missing subscription period datesBen Sima
2 daysAdd full checkout flow test with proper client_reference_idBen Sima
2 daysFix TypeError in checkout webhook when client_reference_id is NoneBen Sima
2 daysAllow webhook signature verification bypass for local testingBen Sima
2 daysAdd Stripe webhook tests and testing documentationBen Sima
2 daysFix Stripe webhook KeyError by using safe dict accessBen Sima
2 daysRemove personal tier, keep only free and proBen Sima
2 daysChange free plan from monthly to lifetime limitBen Sima
5 daysfeat: Add stripe to Python deps and document dependency processBen Sima
5 daysfeat(PodcastItLater): Add Stripe billing infrastructureBen Sima