Billing System Overview
BillingPrepaid Balance Model
Trackdrive uses a prepaid billing model. Each company has an
account that tracks its current balance. The company adds
funds to this balance (via credit card charges or ACH Payment),
and the system deducts funds as usage charges accrue
(calls, SMS, numbers, platform fees).
When the balance falls below a configured threshold, the
auto-recharge system can automatically charge the company's
credit card to replenish the balance.
Key Components
The billing system is built from these components:
- Account: the company's financial ledger. Tracks current balance and auto-recharge settings.
- Charges: individual debits against the account (e.g., a per-minute call charge, a number rental fee).
- Charge rollups: aggregated charge summaries by period, used for reporting and invoicing.
- Credits: funds applied to the account (manual adjustment, refund, promotional credit).
- Credit cards: the company's stored payment methods, tokenized through Stripe.
- Credit card charges: records of actual charges to a credit card via Stripe.
- Monthly plan: the company's subscription tier