What is Stripe Billing?
Who uses Stripe Billing?
Why developers like Stripe Billing?
Here are some stack decisions, common use cases and reviews by companies and developers who chose Stripe Billing in their tech stack.
We have used CloudFlare ourselves for many years and have been delighted with the enhanced performance of static content on our website and security benefits (such as DDOS mitigation and the web application firewall) for our APIs and client dashboard. Stripe Billing is a straightforward solution to recurring billing and the developer-friendly API allows us to automate the billing process from start to finish. Postman a great tool for testing APIs. Life without it would be a whole lot more difficult.
Stripe Stripe Billing Vue.js
When I started building a SaaS from scratch, I adopted the Stripe Billing product for managing plans and subscriptions. At that moment (roughly a year ago) I did not fully realise that this was a new addition to the Stripe product line.
One year down the road, I can write this decision and support it with technical details on how I implemented Stripe Billing and integrated it with the Checkly backend.
Key takeaways are:
Keep coupling minimal. I hardcode our pricing and plans into the pricing page.
Choose good ID's and a good structure to segment product and pricing. This enables grandfathering customers and adding ad hoc new products.
Use one or two webhooks to keep things in sync. We use just one webhook.
See all details with code examples in the linked blog post.
Stripe Billing's features
- Accept Orders - From the dashboard, Stripe.js and Elements, Billing API & Mobile SDKs
- Billing & Invoicing - One-off billing, recurring billing, flexible billing, invoice delivery, hosted invoice pages, and sales tax integrations
- Collect Payments - Credit cards, ACH and wire, local payments, retry logic, card updater, payment reminders
- Accounting & Reporting - Standard reports, custom reporting, NetSuite integration, Accounting integrations, Third-party integrations