> ## Documentation Index
> Fetch the complete documentation index at: https://docs.r28.ai/charter/llms.txt
> Use this file to discover all available pages before exploring further.

# prices_create

> Create a price for a product. Include `recurring` for a subscription price, omit it for a one-off.

<div className="tool-route"><span className="tool-row-method" data-method="POST">POST</span><code>{"https://api.stripe.com/v1/prices"}</code></div>

```python stripe_prices_create.py theme={null}
from charter.packs import stripe

result = await stripe.prices_create.ainvoke({"currency": ..., "product": ...})
```

## Body

<div className="reference-table">
  | Field                                                            | Type                                                                            | Description                                                                                                                                                                                                                                         |
  | ---------------------------------------------------------------- | ------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
  | `currency` <span className="required" title="required">\*</span> | `string`                                                                        | Three-letter lowercase ISO currency code.                                                                                                                                                                                                           |
  | `product` <span className="required" title="required">\*</span>  | `string`                                                                        | The ID of the product this price is for.                                                                                                                                                                                                            |
  | `unitAmount`                                                     | `integer`                                                                       | The amount in the smallest currency unit. Mutually exclusive with unit\_amount\_decimal. Cents, not dollars: \$15.00 is 1500, and 15 prices this at fifteen cents. Multiply a decimal amount by 100.                                                |
  | `unitAmountDecimal`                                              | `string`                                                                        | Same as `unit_amount`, but accepts a decimal value in the smallest currency unit with at most 12 decimal places. Cents, not dollars: \$15.00 is "1500". The decimal places are fractions of a cent, so "1500.5" is fifteen dollars and half a cent. |
  | `recurring`                                                      | [RecurringPrice](/charter/charter/packs/stripe/catalog_writes/objects#recurringprice)   | Billing interval. Absent, this is a one-off price.                                                                                                                                                                                                  |
  | `nickname`                                                       | `string`                                                                        | An internal label. Customers never see it.                                                                                                                                                                                                          |
  | `active`                                                         | `boolean`                                                                       | Whether the price can be used. Absent, it can.                                                                                                                                                                                                      |
  | `taxBehavior`                                                    | [PriceTaxBehavior](/charter/charter/packs/stripe/invoiceitems/objects#pricetaxbehavior) | Whether the amount includes tax. Once set to inclusive or exclusive it cannot be changed.                                                                                                                                                           |
  | `metadata`                                                       | map of `string`                                                                 | Set of key-value pairs attached to the price.                                                                                                                                                                                                       |
</div>
