Product
and the Billable Metrics
you want to charge for, the next step is to set the actual cost. This is done through Plans
and Prices
.
Plans
APlan
acts as a rate card for a specific Product
. It groups together a set of Prices
, where each Price
defines the cost for a specific Billable Metric
belonging to that Product
.
A plan is always associated with exactly one product and is used to create subscriptions for customers. When a customer subscribes, the subscription links them to a specific plan, defining the rates they’ll pay for using the associated product. You can create multiple plans for a single product to offer different pricing tiers or customized deals for different customer segments.
Tiered Plans: For a self-service product, you might create
Starter
, Growth
, and Enterprise
Plans
, each with different Prices
(or included quantities) for the same Billable Metrics
.Sales-Led Deals: For enterprise customers, you might create a unique Plan
per customer, reflecting negotiated Prices
.Plan Properties
When creating aPlan
, you define several key properties:
The ID of the
Product
this Plan
applies to.The internal name for the
Plan
(e.g., “Pro Tier”, “Customer X Custom Plan”).The name of the
Plan
as it should appear on customer invoices and statements (e.g., “Professional Plan”).A brief description of the
Plan
, often shown during checkout.How often usage is aggregated and statements/invoices are generated (e.g.,
monthly
, yearly
).
Note: Payments for usage are still real-time via Wallets.The currency for all
Prices
within this Plan
. Currently only USD
is supported.A list of
Price
object IDs associated with this Plan
. Each Price
must correspond to a Billable Metric
from the Plan
’s Product
. A Billable Metric
cannot be listed more than once in a single Plan
.Prices
APrice
object defines the cost per unit of a specific Billable Metric
within the context of a Plan
.
A price links a billable metric to a specific pricing structure and only exists within the context of a plan. Each price defines how much to charge for one unit of its associated billable metric.
Price Properties
The ID of the
Billable Metric
this Price
applies to.The pricing model used (e.g.,
standard
, dynamic
, volume
, percentage
). See details below.How this pricing component should appear as a line item on invoices (e.g., “API Calls”, “Compute Time”).
An object containing the specific parameters for the chosen
model
. See details below.Pricing Models
Paygentic supports several pricing models to cater to different business needs.Model: Example: $0.01 per API request.
standard
A fixed price per unit of the Billable Metric
.Properties:The fixed cost per unit of the associated
Billable Metric
in the Plan
’s currency (e.g., “0.001” for $0.001).Products
, Billable Metrics
, Plans
, and Prices
defined, you are ready to onboard users. Learn how in Customers and Subscriptions.