{"service":"adhivakta-payments-worker","description":"Stripe subscription billing: Checkout, Customer Portal, idempotent webhooks, invoice-PDF -> R2, Brevo email, cron renewal reconcile. DESIGN §12/§12.2.","endpoints":{"GET /health":"liveness probe","GET /v1/config":"publishable key + purchasable catalog (for /pricing)","POST /v1/checkout":"create a subscription Checkout Session { plan, interval, seats? }","POST /v1/billing-portal":"open the Stripe Customer Portal","GET /v1/subscriptions":"list this tenant's subscriptions (for /billing)","POST /webhook":"Stripe webhook (signature-verified, idempotent)","POST /internal/renewal-reconcile":"cron-guarded renewal reconcile (Bearer secret)"}}