Stripe Checkout — Usage-Based Monthly Billing
- Stripe Checkout session created per invoice for one-click payment
- checkout.session.completed webhook marks invoice paid and emails receipt
- Monthly invoice generation script tallies usage_logs and creates invoice rows
- $0.002/image pricing hard-coded; invoice line items show image count × rate