The agnostic billing engine for Node.js
Framework, provider, storage, and queue agnostic. The core knows only contracts, DTOs, actions, value objects, and state machines. Money stays in minor units, so logic never touches floats.
Overview What the engine is, the problems it solves, and its boundaries. Architecture The four layers, the dependency rule, and the zero-peer core guarantee. Getting started Install, wire createPayable, and run a first checkout. Webhooks Receive, verify, dedupe, process, reconcile, and replay provider events. Providers The PaymentProvider contract, capabilities, Stripe, and Paddle. Configuration Every PayableConfig field, its default, and what it unlocks.