PriceData

  • Inline pricing details for a subscription item. Use this when you want to specify custom pricing directly rather than referencing an existing catalog price. Either unit_amount or unit_amount_decimal is required.

    Note: currency is required when using price_data for inline pricing.

    • unit_amount
      Type: integer | null
      min:  
      0
      required

      Amount in the smallest currency unit (e.g. cents for USD).

    • currency
      Type: string
      min length:  
      3
      max length:  
      3

      Three-letter ISO currency code (e.g. usd, eur). Required for inline pricing.

    • product
      Type: string

      Product ID from your catalog.

    • recurring
      Type: object · RecurringConfig

      Recurring billing configuration.

    • unit_amount_decimal
      Type: string | null Pattern: ^\d+(?:\.0+)?$

      Amount as a decimal string for high-precision pricing.