index
:
omni.git
live
not just a monorepo, its an *omnirepo*
ben
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Biz
/
PodcastItLater
/
Billing.py
Age
Commit message (
Expand
)
Author
36 hours
Simplify billing to single paid plan
Ben Sima
37 hours
Switch to just one paid plan
Ben Sima
37 hours
Cleanup some logging setup code
Ben Sima
2 days
Update webhook test to match real Stripe API behavior
Ben Sima
2 days
Fix subscription webhook to handle Stripe API version differences
Ben Sima
2 days
Add detailed logging for missing subscription period dates
Ben Sima
2 days
Add full checkout flow test with proper client_reference_id
Ben Sima
2 days
Fix TypeError in checkout webhook when client_reference_id is None
Ben Sima
2 days
Allow webhook signature verification bypass for local testing
Ben Sima
2 days
Add Stripe webhook tests and testing documentation
Ben Sima
2 days
Fix Stripe webhook KeyError by using safe dict access
Ben Sima
2 days
Remove personal tier, keep only free and pro
Ben Sima
2 days
Change free plan from monthly to lifetime limit
Ben Sima
5 days
feat: Add stripe to Python deps and document dependency process
Ben Sima
5 days
feat(PodcastItLater): Add Stripe billing infrastructure
Ben Sima