Billing Overview
Product, price, order, subscription, usage, invoice, and dunning concepts in GetPaidHQ.
GetPaidHQ billing is built around a small set of objects:
- Product - What you sell.
- Variant - A sellable version of a product.
- Price - The charge terms for a variant.
- Order - A checkout record. Completing it activates recurring items.
- Subscription - The recurring lifecycle created from a completed order.
- Meter - Defines how usage events aggregate.
- Invoice - The bill produced for a charge period.
- Payment - The settlement record.
Billing flow
- Create a product with at least one variant and price.
- Create or reuse a customer.
- Store a reusable payment method when you need recurring charges.
- Create an order for one or more prices.
- Complete the order.
- Manage the resulting subscription.
Subscriptions are not created directly. Use Orders & Checkout for the creation flow.
Pricing
Prices support fixed recurring charges and metered charges. A price becomes
metered when it references billable_metric_id.
Usage
For metered billing:
- Create a meter.
- Attach it to a recurring price.
- Send usage events.
- Read current-period totals when needed.
See Usage & Metering for attribution and ingestion behavior.
Failed payments
Dunning campaigns handle failed subscription charges through retry attempts, communications, and payment-update tokens.