- Add customer.subscription.created → subscription.activated mapping in stripe.parse_webhook so direct API subscription creation also creates DB rows - Add customer.subscription.created to setup_stripe.py enabled_events - Pin PAYMENT_PROVIDER=paddle and STRIPE_WEBHOOK_SECRET="" in test conftest so billing tests don't hit real Stripe API when env has Stripe keys - Add 8 unit tests for stripe.parse_webhook covering all event types Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
14 KiB
14 KiB