Creates a new shipping rate object.
Parameters
- display_
namestringRequired The name of the shipping rate, meant to be displayable to the customer. This will appear on CheckoutSessions.
- fixed_
amountobject Describes a fixed amount to charge for shipping. Must be present if type is
fixed_
.amount - fixed_amount.
amountintegerRequired A non-negative integer in cents representing how much to charge.
- fixed_amount.
currencyenumRequired Three-letter ISO currency code, in lowercase. Must be a supported currency.
- fixed_amount.
currency_ optionsobject Shipping rates defined in each available currency option. Each key must be a three-letter ISO currency code and a supported currency.
- fixed_amount.
currency_options. <currency>. amountintegerRequired A non-negative integer in cents representing how much to charge.
- fixed_amount.
currency_options. <currency>. tax_ behaviorenumRecommended if calculating taxes Specifies whether the rate is considered inclusive of taxes or exclusive of taxes. One of
inclusive
,exclusive
, orunspecified
.Possible enum valuesexclusive
inclusive
unspecified
- metadataobject
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. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to
metadata
. - tax_
behaviorenumRecommended if calculating taxes Specifies whether the rate is considered inclusive of taxes or exclusive of taxes. One of
inclusive
,exclusive
, orunspecified
.Possible enum valuesexclusive
inclusive
unspecified
- tax_
codestringRecommended if calculating taxes A tax code ID. The Shipping tax code is
txcd_
.92010001 - typeenumRequired
The type of calculation to use on the shipping rate.
Possible enum valuesfixed_
amount The shipping rate is a fixed amount.
More parameters
- delivery_
estimateobject The estimated range for how long shipping will take, meant to be displayable to the customer. This will appear on CheckoutSessions.
- delivery_estimate.
maximumobject The upper bound of the estimated range. If empty, represents no upper bound i.e., infinite.
- delivery_estimate.
maximum. unitenumRequired A unit of time.
Possible enum valuesbusiness_
day The delivery estimate is in business days.
day
The delivery estimate is in days.
hour
The delivery estimate is in hours.
month
The delivery estimate is in months.
week
The delivery estimate is in weeks.
- delivery_estimate.
maximum. valueintegerRequired Must be greater than 0.
- delivery_estimate.
minimumobject The lower bound of the estimated range. If empty, represents no lower bound.
- delivery_estimate.
minimum. unitenumRequired A unit of time.
Possible enum valuesbusiness_
day The delivery estimate is in business days.
day
The delivery estimate is in days.
hour
The delivery estimate is in hours.
month
The delivery estimate is in months.
week
The delivery estimate is in weeks.
- delivery_estimate.
minimum. valueintegerRequired Must be greater than 0.
Returns
Returns a shipping rate object if the call succeeded.
{ "id": "shr_1MrRx2LkdIwHu7ixikgEA6Wd", "object": "shipping_rate", "active": true, "created": 1680207604, "delivery_estimate": null, "display_name": "Ground shipping", "fixed_amount": { "amount": 500, "currency": "usd" }, "livemode": false, "metadata": {}, "tax_behavior": "unspecified", "tax_code": null, "type": "fixed_amount"}