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
3 days
Simplify Stripe portal error handling and fix account page padding
Ben Sima
3 days
Add error handling for unconfigured Stripe billing portal
Ben Sima
3 days
Improve type safety in Billing module
Ben Sima
3 days
Simplify billing to single paid plan
Ben Sima
3 days
Switch to just one paid plan
Ben Sima
3 days
Cleanup some logging setup code
Ben Sima
4 days
Update webhook test to match real Stripe API behavior
Ben Sima
4 days
Fix subscription webhook to handle Stripe API version differences
Ben Sima
4 days
Add detailed logging for missing subscription period dates
Ben Sima
4 days
Add full checkout flow test with proper client_reference_id
Ben Sima
4 days
Fix TypeError in checkout webhook when client_reference_id is None
Ben Sima
4 days
Allow webhook signature verification bypass for local testing
Ben Sima
4 days
Add Stripe webhook tests and testing documentation
Ben Sima
4 days
Fix Stripe webhook KeyError by using safe dict access
Ben Sima
4 days
Remove personal tier, keep only free and pro
Ben Sima
4 days
Change free plan from monthly to lifetime limit
Ben Sima
7 days
feat: Add stripe to Python deps and document dependency process
Ben Sima
7 days
feat(PodcastItLater): Add Stripe billing infrastructure
Ben Sima