Attributes
- idstring
Unique identifier for the object.
- activeboolean
Whether the plan can be used for new purchases.
- amountnullable integer
The unit amount in cents to be charged, represented as a whole integer if possible. Only set if
billing_.scheme=per_ unit - currencyenum
Three-letter ISO currency code, in lowercase. Must be a supported currency.
- intervalenum
The frequency at which a subscription is billed. One of
day,week,monthoryear. - metadatanullable object
Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- nicknamenullable string
A brief description of the plan, hidden from customers.
- productnullable stringExpandable
The product whose pricing this plan determines.
More attributes
- objectstring
String representing the object’s type. Objects of the same type share the same value.
- amount_
decimalnullable decimal string The unit amount in cents to be charged, represented as a decimal string with at most 12 decimal places. Only set if
billing_.scheme=per_ unit - billing_
schemeenum Describes how to compute the price per period. Either
per_orunit tiered.per_indicates that the fixed amount (specified inunit amount) will be charged per unit inquantity(for plans withusage_), or per unit of total usage (for plans withtype=licensed usage_).type=metered tieredindicates that the unit pricing will be computed using a tiering strategy as defined using thetiersandtiers_attributes.mode Possible enum valuesper_unit tiered - createdtimestamp
Time at which the object was created. Measured in seconds since the Unix epoch.
- interval_
countinteger The number of intervals (specified in the
intervalattribute) between subscription billings. For example,interval=monthandinterval_bills every 3 months.count=3 - livemodeboolean
Has the value
trueif the object exists in live mode or the valuefalseif the object exists in test mode. - meternullable string
The meter tracking the usage of a metered price
- tiersnullable array of objectsExpandable
Each element represents a pricing tier. This parameter requires
billing_to be set toscheme tiered. See also the documentation forbilling_.scheme - tiers.
flat_ amountnullable integer Price for the entire tier.
- tiers.
flat_ amount_ decimalnullable decimal string Same as
flat_, but contains a decimal value with at most 12 decimal places.amount - tiers.
unit_ amountnullable integer Per unit price for units relevant to the tier.
- tiers.
unit_ amount_ decimalnullable decimal string Same as
unit_, but contains a decimal value with at most 12 decimal places.amount - tiers.
up_ tonullable integer Up to and including to this quantity will be contained in the tier.
- tiers_
modenullable enum Defines if the tiering price should be
graduatedorvolumebased. Involume-based tiering, the maximum quantity within a period determines the per unit price. Ingraduatedtiering, pricing can change as the quantity grows.Possible enum valuesgraduatedvolume - transform_
usagenullable object Apply a transformation to the reported usage or set quantity before computing the amount billed. Cannot be combined with
tiers.- transform_usage.
divide_ byinteger Divide usage by this number.
- transform_usage.
roundenum After division, either round the result
upordown.
- trial_
period_ daysnullable integer Default number of trial days when subscribing a customer to this plan using
trial_.from_ plan=true - usage_
typeenum Configures how the quantity per period should be determined. Can be either
meteredorlicensed.licensedautomatically bills thequantityset when adding it to a subscription.meteredaggregates the total usage based on usage records. Defaults tolicensed.
{ "id": "plan_NjpIbv3g3ZibnD", "object": "plan", "active": true, "amount": 1200, "amount_decimal": "1200", "billing_scheme": "per_unit", "created": 1681851647, "currency": "usd", "interval": "month", "interval_count": 1, "livemode": false, "metadata": {}, "nickname": null, "product": "prod_NjpI7DbZx6AlWQ", "tiers_mode": null, "transform_usage": null, "trial_period_days": null, "usage_type": "licensed"}