Stripe webhook fires on payment success. Handler calls PDFops fill-form with the charge details, gets an invoice PDF back, stores it in R2 — all inside one Cloudflare Worker, no queue, no separate render service. Full handler code →
Invoice PDFs from Stripe webhooks
Generate and store an invoice PDF the moment a Stripe payment succeeds — one Cloudflare Worker.
pdfops.dev