Specifies the price with billing frequency for a subscription. Create separate plans for varied price or billing frequency. For example, if you need to charge $10 per month for a group of customers and $100 per year for another group of customers, then create separate plans for each.
Sample PlanJSON
API Index URL
Plans attributes
Display name used in invoice. If it is not configured then name is used in invoice.
Description about the plan to show in the hosted pages & customer portal.
Defines billing frequency. Example: to bill customer every 3 months, provide "3" here.
Defines billing frequency in association with billing period.
Charge based on day(s)
Charge based on week(s)
Charge based on month(s)
Charge based on year(s)
Defines how the subscription recurring charge for this plan should be calculated.
Charge a single price on recurring basis
Charge the price for each unit of the plan for the subscription on recurring basis.
Free quantity the subscriptions of this plan will have. Only the quantity more than this will be charged for the subscription.
The plan state
New subscriptions can be created with the plan.
No new subscriptions allowed for the plan. Existing subscriptions on this plan will remain as-is and can be migrated to another active plan if required.
Indicates the plan has been deleted.
The number of billing cycles the subscription is active. The subscription is moved to non renewing state and then to cancelled state automatically
The url to redirect on successful checkout. Eg: https://yoursite.com/success.html?plan=basic
If true, allow checkout through plan specific hosted page URL for this plan.
If enabled, customers can switch to this plan using the 'Change Subscription' option in the customer portal.
A customer-facing note added to all invoices associated with this API resource. This note becomes one among all the notes displayed on the invoice PDF.
A set of key-value pairs stored as additional information for the plan. Learn more .