summaryrefslogtreecommitdiff
path: root/Biz/PodcastItLater/Billing.py
AgeCommit message (Expand)Author
34 hoursSimplify Stripe portal error handling and fix account page paddingBen Sima
34 hoursAdd error handling for unconfigured Stripe billing portalBen Sima
35 hoursImprove type safety in Billing moduleBen Sima
37 hoursSimplify billing to single paid planBen Sima
38 hoursSwitch to just one paid planBen Sima
38 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