Stripe Credits and Usage Billing in PHP
Connect paid access to an auditable credit ledger.
What you get
The credit-usage and API profiles combine subscription access with a ledger of grants and spends. Actions have configurable credit costs. The metered note and image-generation paths commit their credit debit with the associated business row, so a failed write does not silently consume the balance.
The tradeoffs
Subscription allowances use the configured period and top-up rules; an upgrade does not blindly add another full allowance. Webhook event handling and ledger deduplication protect repeated deliveries. This is application credit accounting, not a claim that every Stripe usage-billing product or arbitrary top-up checkout is already implemented.
What to try first
Define the action you sell, its cost and the plan allowance. Test insufficient credits, concurrent requests, repeat webhooks, upgrades and failed-work refunds. If you add one-time credit packs, implement and test their purchase-to-ledger mapping explicitly.
Try before choosing
The live demos use sample data and simulated payments. The download includes the source and setup guides; your own launch still needs provider configuration and end-to-end testing.
Explore the demos · Price, licence and requirements · All guides