Overview: Product catalog
Core concepts
PaymentKit’s product catalog is built on two main entities:
Products
A product represents something you sell. Each product can have multiple prices for different billing models, currencies, or tiers.
Key product fields:
Prices
Prices define how much to charge for a product. A single product can have multiple prices for different scenarios.
Key price fields:
Pricing models
A pricing model defines how and when customers are charged for a product. PaymentKit supports the following pricing models:
Charge a fixed amount regardless of quantity or usage—works for both one-time and recurring billing (e.g., $29/month).
Metered, measured, billed after usage—charge is based on actual consumption over time (e.g., $0.01 per API call).
Pricing structures
A pricing structure defines how the unit price changes as quantity or usage increases. PaymentKit supports the following pricing structures:
Charge a fixed price for each unit of a product or service, regardless of quantity.
Charge different prices based on quantity thresholds using graduated or volume tiers.
Charge a fixed price for a predefined bundle of units, rather than pricing each unit individually.
Example: SaaS product catalog
A typical SaaS product catalog might look like:
Packages, discounts, and upgrade paths
Present multiple related products together at checkout and let customers select the option that fits their needs.
Apply discounts to products or prices using configurable percentage or fixed-amount rules.
Control how customers can move between products by defining allowed upgrade and downgrade paths.