Products & Subscriptions
Creating a Product
Learn how to create and configure products, set prices, and connect them to your checkout.
Products are the foundation of your billing setup. Each product defines what you’re selling — whether it’s a subscription, a one-time purchase, or a usage-based service.
Navigate to Products
Log in to your dashboard.
Go to Products → Create New Product.
Choose whether it’s a subscription, one-time product, or usage-based service.
Define Basic Information
When creating a product, you’ll need to provide:
Product name (e.g., Pro Plan, Annual License)
Description (optional but recommended)
Default currency (e.g., USD, EUR, GBP)
Pricing model (flat, tiered, usage-based, etc.)
Example JSON:
Set Pricing Options
You can attach one or more pricing options to a product.
Table example:
Plan Name | Interval | Price | Notes |
---|---|---|---|
Basic | Monthly | $10 | Entry-level subscription |
Pro | Monthly | $30 | Includes advanced features |
Business | Yearly | $299 | Best value for enterprises |
Tip: Products can have multiple pricing tiers — useful for offering monthly and yearly billing side by side.
Add Metadata
You can attach metadata to products for custom logic in your app.
Use cases: controlling feature access, grouping products, or applying internal tags.
Publish the Product
After defining details:
Review product information.
Save as draft if not ready to launch.
Publish to make it available in checkout and APIs.
Draft products won’t be visible to customers until published.
Test in Sandbox
Always test new products in Sandbox before pushing live.
Summary
Products define what you’re selling
Each product can have multiple pricing options
Metadata allows customization for features and logic
Always test in Sandbox before publishing live