1. Registry
  2. Packages
  3. Stripe Provider
  4. API Docs
  5. Quote
Viewing docs for Stripe 0.3.0
published on Friday, Aug 14, 2026 by Pulumi
Viewing docs for Stripe 0.3.0
published on Friday, Aug 14, 2026 by Pulumi

    A Quote is a way to model prices that you’d like to provide to a customer. Once accepted, it will automatically create an invoice, subscription or subscription schedule.

    Create Quote Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Quote(name: string, args?: QuoteArgs, opts?: CustomResourceOptions);
    @overload
    def Quote(resource_name: str,
              args: Optional[QuoteArgs] = None,
              opts: Optional[ResourceOptions] = None)
    
    @overload
    def Quote(resource_name: str,
              opts: Optional[ResourceOptions] = None,
              application_fee_amount: Optional[float] = None,
              application_fee_percent: Optional[float] = None,
              automatic_tax: Optional[QuoteAutomaticTaxArgs] = None,
              collection_method: Optional[str] = None,
              customer: Optional[str] = None,
              customer_account: Optional[str] = None,
              default_tax_rates: Optional[Sequence[str]] = None,
              description: Optional[str] = None,
              discounts: Optional[Sequence[QuoteDiscountArgs]] = None,
              expires_at: Optional[float] = None,
              footer: Optional[str] = None,
              from_quote: Optional[QuoteFromQuoteArgs] = None,
              header: Optional[str] = None,
              invoice_settings: Optional[QuoteInvoiceSettingsArgs] = None,
              line_items: Optional[Sequence[QuoteLineItemArgs]] = None,
              metadata: Optional[Mapping[str, str]] = None,
              on_behalf_of: Optional[str] = None,
              subscription_data: Optional[QuoteSubscriptionDataArgs] = None,
              test_clock: Optional[str] = None,
              transfer_data: Optional[QuoteTransferDataArgs] = None)
    func NewQuote(ctx *Context, name string, args *QuoteArgs, opts ...ResourceOption) (*Quote, error)
    public Quote(string name, QuoteArgs? args = null, CustomResourceOptions? opts = null)
    public Quote(String name, QuoteArgs args)
    public Quote(String name, QuoteArgs args, CustomResourceOptions options)
    
    type: stripe:Quote
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "stripe_quote" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args QuoteArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args QuoteArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args QuoteArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args QuoteArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args QuoteArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var quoteResource = new Stripe.Quote("quoteResource", new()
    {
        ApplicationFeeAmount = 0.0,
        ApplicationFeePercent = 0.0,
        AutomaticTax = new Stripe.Inputs.QuoteAutomaticTaxArgs
        {
            Enabled = false,
            Liability = new Stripe.Inputs.QuoteAutomaticTaxLiabilityArgs
            {
                Type = "string",
                Account = "string",
            },
            Provider = "string",
            Status = "string",
        },
        CollectionMethod = "string",
        Customer = "string",
        CustomerAccount = "string",
        DefaultTaxRates = new[]
        {
            "string",
        },
        Description = "string",
        Discounts = new[]
        {
            new Stripe.Inputs.QuoteDiscountArgs
            {
                Coupon = "string",
                Discount = "string",
                PromotionCode = "string",
            },
        },
        ExpiresAt = 0.0,
        Footer = "string",
        FromQuote = new Stripe.Inputs.QuoteFromQuoteArgs
        {
            Quote = "string",
            IsRevision = false,
        },
        Header = "string",
        InvoiceSettings = new Stripe.Inputs.QuoteInvoiceSettingsArgs
        {
            DaysUntilDue = 0.0,
            Issuer = new Stripe.Inputs.QuoteInvoiceSettingsIssuerArgs
            {
                Type = "string",
                Account = "string",
            },
        },
        LineItems = new[]
        {
            new Stripe.Inputs.QuoteLineItemArgs
            {
                Discounts = new[]
                {
                    new Stripe.Inputs.QuoteLineItemDiscountArgs
                    {
                        Coupon = "string",
                        Discount = "string",
                        PromotionCode = "string",
                    },
                },
                Price = "string",
                PriceData = new Stripe.Inputs.QuoteLineItemPriceDataArgs
                {
                    Currency = "string",
                    Product = "string",
                    Recurring = new Stripe.Inputs.QuoteLineItemPriceDataRecurringArgs
                    {
                        Interval = "string",
                        IntervalCount = 0.0,
                    },
                    TaxBehavior = "string",
                    UnitAmount = 0.0,
                    UnitAmountDecimal = 0.0,
                },
                Quantity = 0.0,
                TaxRates = new[]
                {
                    "string",
                },
            },
        },
        Metadata = 
        {
            { "string", "string" },
        },
        OnBehalfOf = "string",
        SubscriptionData = new Stripe.Inputs.QuoteSubscriptionDataArgs
        {
            BillingMode = new Stripe.Inputs.QuoteSubscriptionDataBillingModeArgs
            {
                Type = "string",
                Flexible = new Stripe.Inputs.QuoteSubscriptionDataBillingModeFlexibleArgs
                {
                    ProrationDiscounts = "string",
                },
            },
            Description = "string",
            EffectiveDate = 0.0,
            Metadata = 
            {
                { "string", "string" },
            },
            TrialPeriodDays = 0.0,
        },
        TestClock = "string",
        TransferData = new Stripe.Inputs.QuoteTransferDataArgs
        {
            Destination = "string",
            Amount = 0.0,
            AmountPercent = 0.0,
        },
    });
    
    example, err := stripe.NewQuote(ctx, "quoteResource", &stripe.QuoteArgs{
    	ApplicationFeeAmount:  pulumi.Float64(0),
    	ApplicationFeePercent: pulumi.Float64(0),
    	AutomaticTax: &stripe.QuoteAutomaticTaxArgs{
    		Enabled: pulumi.Bool(false),
    		Liability: &stripe.QuoteAutomaticTaxLiabilityArgs{
    			Type:    pulumi.String("string"),
    			Account: pulumi.String("string"),
    		},
    		Provider: pulumi.String("string"),
    		Status:   pulumi.String("string"),
    	},
    	CollectionMethod: pulumi.String("string"),
    	Customer:         pulumi.String("string"),
    	CustomerAccount:  pulumi.String("string"),
    	DefaultTaxRates: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Description: pulumi.String("string"),
    	Discounts: stripe.QuoteDiscountArray{
    		&stripe.QuoteDiscountArgs{
    			Coupon:        pulumi.String("string"),
    			Discount:      pulumi.String("string"),
    			PromotionCode: pulumi.String("string"),
    		},
    	},
    	ExpiresAt: pulumi.Float64(0),
    	Footer:    pulumi.String("string"),
    	FromQuote: &stripe.QuoteFromQuoteArgs{
    		Quote:      pulumi.String("string"),
    		IsRevision: pulumi.Bool(false),
    	},
    	Header: pulumi.String("string"),
    	InvoiceSettings: &stripe.QuoteInvoiceSettingsArgs{
    		DaysUntilDue: pulumi.Float64(0),
    		Issuer: &stripe.QuoteInvoiceSettingsIssuerArgs{
    			Type:    pulumi.String("string"),
    			Account: pulumi.String("string"),
    		},
    	},
    	LineItems: stripe.QuoteLineItemArray{
    		&stripe.QuoteLineItemArgs{
    			Discounts: stripe.QuoteLineItemDiscountArray{
    				&stripe.QuoteLineItemDiscountArgs{
    					Coupon:        pulumi.String("string"),
    					Discount:      pulumi.String("string"),
    					PromotionCode: pulumi.String("string"),
    				},
    			},
    			Price: pulumi.String("string"),
    			PriceData: &stripe.QuoteLineItemPriceDataArgs{
    				Currency: pulumi.String("string"),
    				Product:  pulumi.String("string"),
    				Recurring: &stripe.QuoteLineItemPriceDataRecurringArgs{
    					Interval:      pulumi.String("string"),
    					IntervalCount: pulumi.Float64(0),
    				},
    				TaxBehavior:       pulumi.String("string"),
    				UnitAmount:        pulumi.Float64(0),
    				UnitAmountDecimal: pulumi.Float64(0),
    			},
    			Quantity: pulumi.Float64(0),
    			TaxRates: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    		},
    	},
    	Metadata: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	OnBehalfOf: pulumi.String("string"),
    	SubscriptionData: &stripe.QuoteSubscriptionDataArgs{
    		BillingMode: &stripe.QuoteSubscriptionDataBillingModeArgs{
    			Type: pulumi.String("string"),
    			Flexible: &stripe.QuoteSubscriptionDataBillingModeFlexibleArgs{
    				ProrationDiscounts: pulumi.String("string"),
    			},
    		},
    		Description:   pulumi.String("string"),
    		EffectiveDate: pulumi.Float64(0),
    		Metadata: pulumi.StringMap{
    			"string": pulumi.String("string"),
    		},
    		TrialPeriodDays: pulumi.Float64(0),
    	},
    	TestClock: pulumi.String("string"),
    	TransferData: &stripe.QuoteTransferDataArgs{
    		Destination:   pulumi.String("string"),
    		Amount:        pulumi.Float64(0),
    		AmountPercent: pulumi.Float64(0),
    	},
    })
    
    resource "stripe_quote" "quoteResource" {
      lifecycle {
        create_before_destroy = true
      }
      application_fee_amount  = 0
      application_fee_percent = 0
      automatic_tax = {
        enabled = false
        liability = {
          type    = "string"
          account = "string"
        }
        provider = "string"
        status   = "string"
      }
      collection_method = "string"
      customer          = "string"
      customer_account  = "string"
      default_tax_rates = ["string"]
      description       = "string"
      discounts {
        coupon         = "string"
        discount       = "string"
        promotion_code = "string"
      }
      expires_at = 0
      footer     = "string"
      from_quote = {
        quote       = "string"
        is_revision = false
      }
      header = "string"
      invoice_settings = {
        days_until_due = 0
        issuer = {
          type    = "string"
          account = "string"
        }
      }
      line_items {
        discounts {
          coupon         = "string"
          discount       = "string"
          promotion_code = "string"
        }
        price = "string"
        price_data = {
          currency = "string"
          product  = "string"
          recurring = {
            interval       = "string"
            interval_count = 0
          }
          tax_behavior        = "string"
          unit_amount         = 0
          unit_amount_decimal = 0
        }
        quantity  = 0
        tax_rates = ["string"]
      }
      metadata = {
        "string" = "string"
      }
      on_behalf_of = "string"
      subscription_data = {
        billing_mode = {
          type = "string"
          flexible = {
            proration_discounts = "string"
          }
        }
        description    = "string"
        effective_date = 0
        metadata = {
          "string" = "string"
        }
        trial_period_days = 0
      }
      test_clock = "string"
      transfer_data = {
        destination    = "string"
        amount         = 0
        amount_percent = 0
      }
    }
    
    var quoteResource = new Quote("quoteResource", QuoteArgs.builder()
        .applicationFeeAmount(0.0)
        .applicationFeePercent(0.0)
        .automaticTax(QuoteAutomaticTaxArgs.builder()
            .enabled(false)
            .liability(QuoteAutomaticTaxLiabilityArgs.builder()
                .type("string")
                .account("string")
                .build())
            .provider("string")
            .status("string")
            .build())
        .collectionMethod("string")
        .customer("string")
        .customerAccount("string")
        .defaultTaxRates("string")
        .description("string")
        .discounts(QuoteDiscountArgs.builder()
            .coupon("string")
            .discount("string")
            .promotionCode("string")
            .build())
        .expiresAt(0.0)
        .footer("string")
        .fromQuote(QuoteFromQuoteArgs.builder()
            .quote("string")
            .isRevision(false)
            .build())
        .header("string")
        .invoiceSettings(QuoteInvoiceSettingsArgs.builder()
            .daysUntilDue(0.0)
            .issuer(QuoteInvoiceSettingsIssuerArgs.builder()
                .type("string")
                .account("string")
                .build())
            .build())
        .lineItems(QuoteLineItemArgs.builder()
            .discounts(QuoteLineItemDiscountArgs.builder()
                .coupon("string")
                .discount("string")
                .promotionCode("string")
                .build())
            .price("string")
            .priceData(QuoteLineItemPriceDataArgs.builder()
                .currency("string")
                .product("string")
                .recurring(QuoteLineItemPriceDataRecurringArgs.builder()
                    .interval("string")
                    .intervalCount(0.0)
                    .build())
                .taxBehavior("string")
                .unitAmount(0.0)
                .unitAmountDecimal(0.0)
                .build())
            .quantity(0.0)
            .taxRates("string")
            .build())
        .metadata(Map.of("string", "string"))
        .onBehalfOf("string")
        .subscriptionData(QuoteSubscriptionDataArgs.builder()
            .billingMode(QuoteSubscriptionDataBillingModeArgs.builder()
                .type("string")
                .flexible(QuoteSubscriptionDataBillingModeFlexibleArgs.builder()
                    .prorationDiscounts("string")
                    .build())
                .build())
            .description("string")
            .effectiveDate(0.0)
            .metadata(Map.of("string", "string"))
            .trialPeriodDays(0.0)
            .build())
        .testClock("string")
        .transferData(QuoteTransferDataArgs.builder()
            .destination("string")
            .amount(0.0)
            .amountPercent(0.0)
            .build())
        .build());
    
    quote_resource = stripe.Quote("quoteResource",
        application_fee_amount=float(0),
        application_fee_percent=float(0),
        automatic_tax={
            "enabled": False,
            "liability": {
                "type": "string",
                "account": "string",
            },
            "provider": "string",
            "status": "string",
        },
        collection_method="string",
        customer="string",
        customer_account="string",
        default_tax_rates=["string"],
        description="string",
        discounts=[{
            "coupon": "string",
            "discount": "string",
            "promotion_code": "string",
        }],
        expires_at=float(0),
        footer="string",
        from_quote={
            "quote": "string",
            "is_revision": False,
        },
        header="string",
        invoice_settings={
            "days_until_due": float(0),
            "issuer": {
                "type": "string",
                "account": "string",
            },
        },
        line_items=[{
            "discounts": [{
                "coupon": "string",
                "discount": "string",
                "promotion_code": "string",
            }],
            "price": "string",
            "price_data": {
                "currency": "string",
                "product": "string",
                "recurring": {
                    "interval": "string",
                    "interval_count": float(0),
                },
                "tax_behavior": "string",
                "unit_amount": float(0),
                "unit_amount_decimal": float(0),
            },
            "quantity": float(0),
            "tax_rates": ["string"],
        }],
        metadata={
            "string": "string",
        },
        on_behalf_of="string",
        subscription_data={
            "billing_mode": {
                "type": "string",
                "flexible": {
                    "proration_discounts": "string",
                },
            },
            "description": "string",
            "effective_date": float(0),
            "metadata": {
                "string": "string",
            },
            "trial_period_days": float(0),
        },
        test_clock="string",
        transfer_data={
            "destination": "string",
            "amount": float(0),
            "amount_percent": float(0),
        })
    
    const quoteResource = new stripe.Quote("quoteResource", {
        applicationFeeAmount: 0,
        applicationFeePercent: 0,
        automaticTax: {
            enabled: false,
            liability: {
                type: "string",
                account: "string",
            },
            provider: "string",
            status: "string",
        },
        collectionMethod: "string",
        customer: "string",
        customerAccount: "string",
        defaultTaxRates: ["string"],
        description: "string",
        discounts: [{
            coupon: "string",
            discount: "string",
            promotionCode: "string",
        }],
        expiresAt: 0,
        footer: "string",
        fromQuote: {
            quote: "string",
            isRevision: false,
        },
        header: "string",
        invoiceSettings: {
            daysUntilDue: 0,
            issuer: {
                type: "string",
                account: "string",
            },
        },
        lineItems: [{
            discounts: [{
                coupon: "string",
                discount: "string",
                promotionCode: "string",
            }],
            price: "string",
            priceData: {
                currency: "string",
                product: "string",
                recurring: {
                    interval: "string",
                    intervalCount: 0,
                },
                taxBehavior: "string",
                unitAmount: 0,
                unitAmountDecimal: 0,
            },
            quantity: 0,
            taxRates: ["string"],
        }],
        metadata: {
            string: "string",
        },
        onBehalfOf: "string",
        subscriptionData: {
            billingMode: {
                type: "string",
                flexible: {
                    prorationDiscounts: "string",
                },
            },
            description: "string",
            effectiveDate: 0,
            metadata: {
                string: "string",
            },
            trialPeriodDays: 0,
        },
        testClock: "string",
        transferData: {
            destination: "string",
            amount: 0,
            amountPercent: 0,
        },
    });
    
    type: stripe:Quote
    properties:
        applicationFeeAmount: 0
        applicationFeePercent: 0
        automaticTax:
            enabled: false
            liability:
                account: string
                type: string
            provider: string
            status: string
        collectionMethod: string
        customer: string
        customerAccount: string
        defaultTaxRates:
            - string
        description: string
        discounts:
            - coupon: string
              discount: string
              promotionCode: string
        expiresAt: 0
        footer: string
        fromQuote:
            isRevision: false
            quote: string
        header: string
        invoiceSettings:
            daysUntilDue: 0
            issuer:
                account: string
                type: string
        lineItems:
            - discounts:
                - coupon: string
                  discount: string
                  promotionCode: string
              price: string
              priceData:
                currency: string
                product: string
                recurring:
                    interval: string
                    intervalCount: 0
                taxBehavior: string
                unitAmount: 0
                unitAmountDecimal: 0
              quantity: 0
              taxRates:
                - string
        metadata:
            string: string
        onBehalfOf: string
        subscriptionData:
            billingMode:
                flexible:
                    prorationDiscounts: string
                type: string
            description: string
            effectiveDate: 0
            metadata:
                string: string
            trialPeriodDays: 0
        testClock: string
        transferData:
            amount: 0
            amountPercent: 0
            destination: string
    

    Quote Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The Quote resource accepts the following input properties:

    ApplicationFeeAmount double
    The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. Only applicable if there are no line items with recurring prices on the quote.
    ApplicationFeePercent double
    A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the application owner's Stripe account. Only applicable if there are line items with recurring prices on the quote.
    AutomaticTax QuoteAutomaticTax
    CollectionMethod string
    Either charge_automatically, or send_invoice. When charging automatically, Stripe will attempt to pay invoices at the end of the subscription cycle or on finalization using the default payment method attached to the subscription or customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions and mark the subscription as active. Defaults to charge_automatically.
    Customer string
    The customer who received this quote. A customer is required to finalize the quote. Once specified, you can't change it.
    CustomerAccount string
    The account representing the customer who received this quote. A customer or account is required to finalize the quote. Once specified, you can't change it.
    DefaultTaxRates List<string>
    The tax rates applied to this quote.
    Description string
    A description that will be displayed on the quote PDF.
    Discounts List<QuoteDiscount>
    The discounts applied to this quote.
    ExpiresAt double
    The date on which the quote will be canceled if in open or draft status. Measured in seconds since the Unix epoch.
    Footer string
    A footer that will be displayed on the quote PDF.
    FromQuote QuoteFromQuote
    Details of the quote that was cloned. See the cloning documentation for more details.
    Header string
    A header that will be displayed on the quote PDF.
    InvoiceSettings QuoteInvoiceSettings
    LineItems List<QuoteLineItem>
    A list of items the customer is being quoted for.
    Metadata Dictionary<string, string>
    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.
    OnBehalfOf string
    The account on behalf of which to charge. See the Connect documentation for details.
    SubscriptionData QuoteSubscriptionData
    TestClock string
    ID of the test clock this quote belongs to.
    TransferData QuoteTransferData
    The account (if any) the payments will be attributed to for tax reporting, and where funds from each payment will be transferred to for each of the invoices.
    ApplicationFeeAmount float64
    The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. Only applicable if there are no line items with recurring prices on the quote.
    ApplicationFeePercent float64
    A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the application owner's Stripe account. Only applicable if there are line items with recurring prices on the quote.
    AutomaticTax QuoteAutomaticTaxArgs
    CollectionMethod string
    Either charge_automatically, or send_invoice. When charging automatically, Stripe will attempt to pay invoices at the end of the subscription cycle or on finalization using the default payment method attached to the subscription or customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions and mark the subscription as active. Defaults to charge_automatically.
    Customer string
    The customer who received this quote. A customer is required to finalize the quote. Once specified, you can't change it.
    CustomerAccount string
    The account representing the customer who received this quote. A customer or account is required to finalize the quote. Once specified, you can't change it.
    DefaultTaxRates []string
    The tax rates applied to this quote.
    Description string
    A description that will be displayed on the quote PDF.
    Discounts []QuoteDiscountArgs
    The discounts applied to this quote.
    ExpiresAt float64
    The date on which the quote will be canceled if in open or draft status. Measured in seconds since the Unix epoch.
    Footer string
    A footer that will be displayed on the quote PDF.
    FromQuote QuoteFromQuoteArgs
    Details of the quote that was cloned. See the cloning documentation for more details.
    Header string
    A header that will be displayed on the quote PDF.
    InvoiceSettings QuoteInvoiceSettingsArgs
    LineItems []QuoteLineItemArgs
    A list of items the customer is being quoted for.
    Metadata map[string]string
    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.
    OnBehalfOf string
    The account on behalf of which to charge. See the Connect documentation for details.
    SubscriptionData QuoteSubscriptionDataArgs
    TestClock string
    ID of the test clock this quote belongs to.
    TransferData QuoteTransferDataArgs
    The account (if any) the payments will be attributed to for tax reporting, and where funds from each payment will be transferred to for each of the invoices.
    application_fee_amount number
    The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. Only applicable if there are no line items with recurring prices on the quote.
    application_fee_percent number
    A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the application owner's Stripe account. Only applicable if there are line items with recurring prices on the quote.
    automatic_tax object
    collection_method string
    Either charge_automatically, or send_invoice. When charging automatically, Stripe will attempt to pay invoices at the end of the subscription cycle or on finalization using the default payment method attached to the subscription or customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions and mark the subscription as active. Defaults to charge_automatically.
    customer string
    The customer who received this quote. A customer is required to finalize the quote. Once specified, you can't change it.
    customer_account string
    The account representing the customer who received this quote. A customer or account is required to finalize the quote. Once specified, you can't change it.
    default_tax_rates list(string)
    The tax rates applied to this quote.
    description string
    A description that will be displayed on the quote PDF.
    discounts list(object)
    The discounts applied to this quote.
    expires_at number
    The date on which the quote will be canceled if in open or draft status. Measured in seconds since the Unix epoch.
    footer string
    A footer that will be displayed on the quote PDF.
    from_quote object
    Details of the quote that was cloned. See the cloning documentation for more details.
    header string
    A header that will be displayed on the quote PDF.
    invoice_settings object
    line_items list(object)
    A list of items the customer is being quoted for.
    metadata map(string)
    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.
    on_behalf_of string
    The account on behalf of which to charge. See the Connect documentation for details.
    subscription_data object
    test_clock string
    ID of the test clock this quote belongs to.
    transfer_data object
    The account (if any) the payments will be attributed to for tax reporting, and where funds from each payment will be transferred to for each of the invoices.
    applicationFeeAmount Double
    The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. Only applicable if there are no line items with recurring prices on the quote.
    applicationFeePercent Double
    A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the application owner's Stripe account. Only applicable if there are line items with recurring prices on the quote.
    automaticTax QuoteAutomaticTax
    collectionMethod String
    Either charge_automatically, or send_invoice. When charging automatically, Stripe will attempt to pay invoices at the end of the subscription cycle or on finalization using the default payment method attached to the subscription or customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions and mark the subscription as active. Defaults to charge_automatically.
    customer String
    The customer who received this quote. A customer is required to finalize the quote. Once specified, you can't change it.
    customerAccount String
    The account representing the customer who received this quote. A customer or account is required to finalize the quote. Once specified, you can't change it.
    defaultTaxRates List<String>
    The tax rates applied to this quote.
    description String
    A description that will be displayed on the quote PDF.
    discounts List<QuoteDiscount>
    The discounts applied to this quote.
    expiresAt Double
    The date on which the quote will be canceled if in open or draft status. Measured in seconds since the Unix epoch.
    footer String
    A footer that will be displayed on the quote PDF.
    fromQuote QuoteFromQuote
    Details of the quote that was cloned. See the cloning documentation for more details.
    header String
    A header that will be displayed on the quote PDF.
    invoiceSettings QuoteInvoiceSettings
    lineItems List<QuoteLineItem>
    A list of items the customer is being quoted for.
    metadata Map<String,String>
    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.
    onBehalfOf String
    The account on behalf of which to charge. See the Connect documentation for details.
    subscriptionData QuoteSubscriptionData
    testClock String
    ID of the test clock this quote belongs to.
    transferData QuoteTransferData
    The account (if any) the payments will be attributed to for tax reporting, and where funds from each payment will be transferred to for each of the invoices.
    applicationFeeAmount number
    The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. Only applicable if there are no line items with recurring prices on the quote.
    applicationFeePercent number
    A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the application owner's Stripe account. Only applicable if there are line items with recurring prices on the quote.
    automaticTax QuoteAutomaticTax
    collectionMethod string
    Either charge_automatically, or send_invoice. When charging automatically, Stripe will attempt to pay invoices at the end of the subscription cycle or on finalization using the default payment method attached to the subscription or customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions and mark the subscription as active. Defaults to charge_automatically.
    customer string
    The customer who received this quote. A customer is required to finalize the quote. Once specified, you can't change it.
    customerAccount string
    The account representing the customer who received this quote. A customer or account is required to finalize the quote. Once specified, you can't change it.
    defaultTaxRates string[]
    The tax rates applied to this quote.
    description string
    A description that will be displayed on the quote PDF.
    discounts QuoteDiscount[]
    The discounts applied to this quote.
    expiresAt number
    The date on which the quote will be canceled if in open or draft status. Measured in seconds since the Unix epoch.
    footer string
    A footer that will be displayed on the quote PDF.
    fromQuote QuoteFromQuote
    Details of the quote that was cloned. See the cloning documentation for more details.
    header string
    A header that will be displayed on the quote PDF.
    invoiceSettings QuoteInvoiceSettings
    lineItems QuoteLineItem[]
    A list of items the customer is being quoted for.
    metadata {[key: string]: string}
    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.
    onBehalfOf string
    The account on behalf of which to charge. See the Connect documentation for details.
    subscriptionData QuoteSubscriptionData
    testClock string
    ID of the test clock this quote belongs to.
    transferData QuoteTransferData
    The account (if any) the payments will be attributed to for tax reporting, and where funds from each payment will be transferred to for each of the invoices.
    application_fee_amount float
    The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. Only applicable if there are no line items with recurring prices on the quote.
    application_fee_percent float
    A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the application owner's Stripe account. Only applicable if there are line items with recurring prices on the quote.
    automatic_tax QuoteAutomaticTaxArgs
    collection_method str
    Either charge_automatically, or send_invoice. When charging automatically, Stripe will attempt to pay invoices at the end of the subscription cycle or on finalization using the default payment method attached to the subscription or customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions and mark the subscription as active. Defaults to charge_automatically.
    customer str
    The customer who received this quote. A customer is required to finalize the quote. Once specified, you can't change it.
    customer_account str
    The account representing the customer who received this quote. A customer or account is required to finalize the quote. Once specified, you can't change it.
    default_tax_rates Sequence[str]
    The tax rates applied to this quote.
    description str
    A description that will be displayed on the quote PDF.
    discounts Sequence[QuoteDiscountArgs]
    The discounts applied to this quote.
    expires_at float
    The date on which the quote will be canceled if in open or draft status. Measured in seconds since the Unix epoch.
    footer str
    A footer that will be displayed on the quote PDF.
    from_quote QuoteFromQuoteArgs
    Details of the quote that was cloned. See the cloning documentation for more details.
    header str
    A header that will be displayed on the quote PDF.
    invoice_settings QuoteInvoiceSettingsArgs
    line_items Sequence[QuoteLineItemArgs]
    A list of items the customer is being quoted for.
    metadata Mapping[str, str]
    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.
    on_behalf_of str
    The account on behalf of which to charge. See the Connect documentation for details.
    subscription_data QuoteSubscriptionDataArgs
    test_clock str
    ID of the test clock this quote belongs to.
    transfer_data QuoteTransferDataArgs
    The account (if any) the payments will be attributed to for tax reporting, and where funds from each payment will be transferred to for each of the invoices.
    applicationFeeAmount Number
    The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. Only applicable if there are no line items with recurring prices on the quote.
    applicationFeePercent Number
    A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the application owner's Stripe account. Only applicable if there are line items with recurring prices on the quote.
    automaticTax Property Map
    collectionMethod String
    Either charge_automatically, or send_invoice. When charging automatically, Stripe will attempt to pay invoices at the end of the subscription cycle or on finalization using the default payment method attached to the subscription or customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions and mark the subscription as active. Defaults to charge_automatically.
    customer String
    The customer who received this quote. A customer is required to finalize the quote. Once specified, you can't change it.
    customerAccount String
    The account representing the customer who received this quote. A customer or account is required to finalize the quote. Once specified, you can't change it.
    defaultTaxRates List<String>
    The tax rates applied to this quote.
    description String
    A description that will be displayed on the quote PDF.
    discounts List<Property Map>
    The discounts applied to this quote.
    expiresAt Number
    The date on which the quote will be canceled if in open or draft status. Measured in seconds since the Unix epoch.
    footer String
    A footer that will be displayed on the quote PDF.
    fromQuote Property Map
    Details of the quote that was cloned. See the cloning documentation for more details.
    header String
    A header that will be displayed on the quote PDF.
    invoiceSettings Property Map
    lineItems List<Property Map>
    A list of items the customer is being quoted for.
    metadata Map<String>
    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.
    onBehalfOf String
    The account on behalf of which to charge. See the Connect documentation for details.
    subscriptionData Property Map
    testClock String
    ID of the test clock this quote belongs to.
    transferData Property Map
    The account (if any) the payments will be attributed to for tax reporting, and where funds from each payment will be transferred to for each of the invoices.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Quote resource produces the following output properties:

    Application string
    ID of the Connect Application that created the quote.
    Created double
    Time at which the object was created. Measured in seconds since the Unix epoch.
    Currency string
    Three-letter ISO currency code, in lowercase. Must be a supported currency.
    Id string
    The provider-assigned unique ID for this managed resource.
    Invoice string
    The invoice that was created from this quote.
    Livemode bool
    If the object exists in live mode, the value is true. If the object exists in test mode, the value is false.
    Number string
    A unique number that identifies this particular quote. This number is assigned once the quote is finalized.
    Object string
    String representing the object's type. Objects of the same type share the same value.
    Status string
    The status of the quote.
    StatusTransitions QuoteStatusTransitions
    Subscription string
    The subscription that was created or updated from this quote.
    SubscriptionSchedule string
    The subscription schedule that was created or updated from this quote.
    TotalDetails QuoteTotalDetails
    Application string
    ID of the Connect Application that created the quote.
    Created float64
    Time at which the object was created. Measured in seconds since the Unix epoch.
    Currency string
    Three-letter ISO currency code, in lowercase. Must be a supported currency.
    Id string
    The provider-assigned unique ID for this managed resource.
    Invoice string
    The invoice that was created from this quote.
    Livemode bool
    If the object exists in live mode, the value is true. If the object exists in test mode, the value is false.
    Number string
    A unique number that identifies this particular quote. This number is assigned once the quote is finalized.
    Object string
    String representing the object's type. Objects of the same type share the same value.
    Status string
    The status of the quote.
    StatusTransitions QuoteStatusTransitions
    Subscription string
    The subscription that was created or updated from this quote.
    SubscriptionSchedule string
    The subscription schedule that was created or updated from this quote.
    TotalDetails QuoteTotalDetails
    application string
    ID of the Connect Application that created the quote.
    created number
    Time at which the object was created. Measured in seconds since the Unix epoch.
    currency string
    Three-letter ISO currency code, in lowercase. Must be a supported currency.
    id string
    The provider-assigned unique ID for this managed resource.
    invoice string
    The invoice that was created from this quote.
    livemode bool
    If the object exists in live mode, the value is true. If the object exists in test mode, the value is false.
    number string
    A unique number that identifies this particular quote. This number is assigned once the quote is finalized.
    object string
    String representing the object's type. Objects of the same type share the same value.
    status string
    The status of the quote.
    status_transitions object
    subscription string
    The subscription that was created or updated from this quote.
    subscription_schedule string
    The subscription schedule that was created or updated from this quote.
    total_details object
    application String
    ID of the Connect Application that created the quote.
    created Double
    Time at which the object was created. Measured in seconds since the Unix epoch.
    currency String
    Three-letter ISO currency code, in lowercase. Must be a supported currency.
    id String
    The provider-assigned unique ID for this managed resource.
    invoice String
    The invoice that was created from this quote.
    livemode Boolean
    If the object exists in live mode, the value is true. If the object exists in test mode, the value is false.
    number String
    A unique number that identifies this particular quote. This number is assigned once the quote is finalized.
    object String
    String representing the object's type. Objects of the same type share the same value.
    status String
    The status of the quote.
    statusTransitions QuoteStatusTransitions
    subscription String
    The subscription that was created or updated from this quote.
    subscriptionSchedule String
    The subscription schedule that was created or updated from this quote.
    totalDetails QuoteTotalDetails
    application string
    ID of the Connect Application that created the quote.
    created number
    Time at which the object was created. Measured in seconds since the Unix epoch.
    currency string
    Three-letter ISO currency code, in lowercase. Must be a supported currency.
    id string
    The provider-assigned unique ID for this managed resource.
    invoice string
    The invoice that was created from this quote.
    livemode boolean
    If the object exists in live mode, the value is true. If the object exists in test mode, the value is false.
    number string
    A unique number that identifies this particular quote. This number is assigned once the quote is finalized.
    object string
    String representing the object's type. Objects of the same type share the same value.
    status string
    The status of the quote.
    statusTransitions QuoteStatusTransitions
    subscription string
    The subscription that was created or updated from this quote.
    subscriptionSchedule string
    The subscription schedule that was created or updated from this quote.
    totalDetails QuoteTotalDetails
    application str
    ID of the Connect Application that created the quote.
    created float
    Time at which the object was created. Measured in seconds since the Unix epoch.
    currency str
    Three-letter ISO currency code, in lowercase. Must be a supported currency.
    id str
    The provider-assigned unique ID for this managed resource.
    invoice str
    The invoice that was created from this quote.
    livemode bool
    If the object exists in live mode, the value is true. If the object exists in test mode, the value is false.
    number str
    A unique number that identifies this particular quote. This number is assigned once the quote is finalized.
    object str
    String representing the object's type. Objects of the same type share the same value.
    status str
    The status of the quote.
    status_transitions QuoteStatusTransitions
    subscription str
    The subscription that was created or updated from this quote.
    subscription_schedule str
    The subscription schedule that was created or updated from this quote.
    total_details QuoteTotalDetails
    application String
    ID of the Connect Application that created the quote.
    created Number
    Time at which the object was created. Measured in seconds since the Unix epoch.
    currency String
    Three-letter ISO currency code, in lowercase. Must be a supported currency.
    id String
    The provider-assigned unique ID for this managed resource.
    invoice String
    The invoice that was created from this quote.
    livemode Boolean
    If the object exists in live mode, the value is true. If the object exists in test mode, the value is false.
    number String
    A unique number that identifies this particular quote. This number is assigned once the quote is finalized.
    object String
    String representing the object's type. Objects of the same type share the same value.
    status String
    The status of the quote.
    statusTransitions Property Map
    subscription String
    The subscription that was created or updated from this quote.
    subscriptionSchedule String
    The subscription schedule that was created or updated from this quote.
    totalDetails Property Map

    Look up Existing Quote Resource

    Get an existing Quote resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: QuoteState, opts?: CustomResourceOptions): Quote
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            application: Optional[str] = None,
            application_fee_amount: Optional[float] = None,
            application_fee_percent: Optional[float] = None,
            automatic_tax: Optional[QuoteAutomaticTaxArgs] = None,
            collection_method: Optional[str] = None,
            created: Optional[float] = None,
            currency: Optional[str] = None,
            customer: Optional[str] = None,
            customer_account: Optional[str] = None,
            default_tax_rates: Optional[Sequence[str]] = None,
            description: Optional[str] = None,
            discounts: Optional[Sequence[QuoteDiscountArgs]] = None,
            expires_at: Optional[float] = None,
            footer: Optional[str] = None,
            from_quote: Optional[QuoteFromQuoteArgs] = None,
            header: Optional[str] = None,
            invoice: Optional[str] = None,
            invoice_settings: Optional[QuoteInvoiceSettingsArgs] = None,
            line_items: Optional[Sequence[QuoteLineItemArgs]] = None,
            livemode: Optional[bool] = None,
            metadata: Optional[Mapping[str, str]] = None,
            number: Optional[str] = None,
            object: Optional[str] = None,
            on_behalf_of: Optional[str] = None,
            status: Optional[str] = None,
            status_transitions: Optional[QuoteStatusTransitionsArgs] = None,
            subscription: Optional[str] = None,
            subscription_data: Optional[QuoteSubscriptionDataArgs] = None,
            subscription_schedule: Optional[str] = None,
            test_clock: Optional[str] = None,
            total_details: Optional[QuoteTotalDetailsArgs] = None,
            transfer_data: Optional[QuoteTransferDataArgs] = None) -> Quote
    func GetQuote(ctx *Context, name string, id IDInput, state *QuoteState, opts ...ResourceOption) (*Quote, error)
    public static Quote Get(string name, Input<string> id, QuoteState? state, CustomResourceOptions? opts = null)
    public static Quote get(String name, Output<String> id, QuoteState state, CustomResourceOptions options)
    resources:  _:    type: stripe:Quote    get:      id: ${id}
    import {
      to = stripe_quote.example
      id = "${id}"
    }
    
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    Application string
    ID of the Connect Application that created the quote.
    ApplicationFeeAmount double
    The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. Only applicable if there are no line items with recurring prices on the quote.
    ApplicationFeePercent double
    A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the application owner's Stripe account. Only applicable if there are line items with recurring prices on the quote.
    AutomaticTax QuoteAutomaticTax
    CollectionMethod string
    Either charge_automatically, or send_invoice. When charging automatically, Stripe will attempt to pay invoices at the end of the subscription cycle or on finalization using the default payment method attached to the subscription or customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions and mark the subscription as active. Defaults to charge_automatically.
    Created double
    Time at which the object was created. Measured in seconds since the Unix epoch.
    Currency string
    Three-letter ISO currency code, in lowercase. Must be a supported currency.
    Customer string
    The customer who received this quote. A customer is required to finalize the quote. Once specified, you can't change it.
    CustomerAccount string
    The account representing the customer who received this quote. A customer or account is required to finalize the quote. Once specified, you can't change it.
    DefaultTaxRates List<string>
    The tax rates applied to this quote.
    Description string
    A description that will be displayed on the quote PDF.
    Discounts List<QuoteDiscount>
    The discounts applied to this quote.
    ExpiresAt double
    The date on which the quote will be canceled if in open or draft status. Measured in seconds since the Unix epoch.
    Footer string
    A footer that will be displayed on the quote PDF.
    FromQuote QuoteFromQuote
    Details of the quote that was cloned. See the cloning documentation for more details.
    Header string
    A header that will be displayed on the quote PDF.
    Invoice string
    The invoice that was created from this quote.
    InvoiceSettings QuoteInvoiceSettings
    LineItems List<QuoteLineItem>
    A list of items the customer is being quoted for.
    Livemode bool
    If the object exists in live mode, the value is true. If the object exists in test mode, the value is false.
    Metadata Dictionary<string, string>
    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.
    Number string
    A unique number that identifies this particular quote. This number is assigned once the quote is finalized.
    Object string
    String representing the object's type. Objects of the same type share the same value.
    OnBehalfOf string
    The account on behalf of which to charge. See the Connect documentation for details.
    Status string
    The status of the quote.
    StatusTransitions QuoteStatusTransitions
    Subscription string
    The subscription that was created or updated from this quote.
    SubscriptionData QuoteSubscriptionData
    SubscriptionSchedule string
    The subscription schedule that was created or updated from this quote.
    TestClock string
    ID of the test clock this quote belongs to.
    TotalDetails QuoteTotalDetails
    TransferData QuoteTransferData
    The account (if any) the payments will be attributed to for tax reporting, and where funds from each payment will be transferred to for each of the invoices.
    Application string
    ID of the Connect Application that created the quote.
    ApplicationFeeAmount float64
    The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. Only applicable if there are no line items with recurring prices on the quote.
    ApplicationFeePercent float64
    A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the application owner's Stripe account. Only applicable if there are line items with recurring prices on the quote.
    AutomaticTax QuoteAutomaticTaxArgs
    CollectionMethod string
    Either charge_automatically, or send_invoice. When charging automatically, Stripe will attempt to pay invoices at the end of the subscription cycle or on finalization using the default payment method attached to the subscription or customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions and mark the subscription as active. Defaults to charge_automatically.
    Created float64
    Time at which the object was created. Measured in seconds since the Unix epoch.
    Currency string
    Three-letter ISO currency code, in lowercase. Must be a supported currency.
    Customer string
    The customer who received this quote. A customer is required to finalize the quote. Once specified, you can't change it.
    CustomerAccount string
    The account representing the customer who received this quote. A customer or account is required to finalize the quote. Once specified, you can't change it.
    DefaultTaxRates []string
    The tax rates applied to this quote.
    Description string
    A description that will be displayed on the quote PDF.
    Discounts []QuoteDiscountArgs
    The discounts applied to this quote.
    ExpiresAt float64
    The date on which the quote will be canceled if in open or draft status. Measured in seconds since the Unix epoch.
    Footer string
    A footer that will be displayed on the quote PDF.
    FromQuote QuoteFromQuoteArgs
    Details of the quote that was cloned. See the cloning documentation for more details.
    Header string
    A header that will be displayed on the quote PDF.
    Invoice string
    The invoice that was created from this quote.
    InvoiceSettings QuoteInvoiceSettingsArgs
    LineItems []QuoteLineItemArgs
    A list of items the customer is being quoted for.
    Livemode bool
    If the object exists in live mode, the value is true. If the object exists in test mode, the value is false.
    Metadata map[string]string
    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.
    Number string
    A unique number that identifies this particular quote. This number is assigned once the quote is finalized.
    Object string
    String representing the object's type. Objects of the same type share the same value.
    OnBehalfOf string
    The account on behalf of which to charge. See the Connect documentation for details.
    Status string
    The status of the quote.
    StatusTransitions QuoteStatusTransitionsArgs
    Subscription string
    The subscription that was created or updated from this quote.
    SubscriptionData QuoteSubscriptionDataArgs
    SubscriptionSchedule string
    The subscription schedule that was created or updated from this quote.
    TestClock string
    ID of the test clock this quote belongs to.
    TotalDetails QuoteTotalDetailsArgs
    TransferData QuoteTransferDataArgs
    The account (if any) the payments will be attributed to for tax reporting, and where funds from each payment will be transferred to for each of the invoices.
    application string
    ID of the Connect Application that created the quote.
    application_fee_amount number
    The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. Only applicable if there are no line items with recurring prices on the quote.
    application_fee_percent number
    A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the application owner's Stripe account. Only applicable if there are line items with recurring prices on the quote.
    automatic_tax object
    collection_method string
    Either charge_automatically, or send_invoice. When charging automatically, Stripe will attempt to pay invoices at the end of the subscription cycle or on finalization using the default payment method attached to the subscription or customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions and mark the subscription as active. Defaults to charge_automatically.
    created number
    Time at which the object was created. Measured in seconds since the Unix epoch.
    currency string
    Three-letter ISO currency code, in lowercase. Must be a supported currency.
    customer string
    The customer who received this quote. A customer is required to finalize the quote. Once specified, you can't change it.
    customer_account string
    The account representing the customer who received this quote. A customer or account is required to finalize the quote. Once specified, you can't change it.
    default_tax_rates list(string)
    The tax rates applied to this quote.
    description string
    A description that will be displayed on the quote PDF.
    discounts list(object)
    The discounts applied to this quote.
    expires_at number
    The date on which the quote will be canceled if in open or draft status. Measured in seconds since the Unix epoch.
    footer string
    A footer that will be displayed on the quote PDF.
    from_quote object
    Details of the quote that was cloned. See the cloning documentation for more details.
    header string
    A header that will be displayed on the quote PDF.
    invoice string
    The invoice that was created from this quote.
    invoice_settings object
    line_items list(object)
    A list of items the customer is being quoted for.
    livemode bool
    If the object exists in live mode, the value is true. If the object exists in test mode, the value is false.
    metadata map(string)
    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.
    number string
    A unique number that identifies this particular quote. This number is assigned once the quote is finalized.
    object string
    String representing the object's type. Objects of the same type share the same value.
    on_behalf_of string
    The account on behalf of which to charge. See the Connect documentation for details.
    status string
    The status of the quote.
    status_transitions object
    subscription string
    The subscription that was created or updated from this quote.
    subscription_data object
    subscription_schedule string
    The subscription schedule that was created or updated from this quote.
    test_clock string
    ID of the test clock this quote belongs to.
    total_details object
    transfer_data object
    The account (if any) the payments will be attributed to for tax reporting, and where funds from each payment will be transferred to for each of the invoices.
    application String
    ID of the Connect Application that created the quote.
    applicationFeeAmount Double
    The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. Only applicable if there are no line items with recurring prices on the quote.
    applicationFeePercent Double
    A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the application owner's Stripe account. Only applicable if there are line items with recurring prices on the quote.
    automaticTax QuoteAutomaticTax
    collectionMethod String
    Either charge_automatically, or send_invoice. When charging automatically, Stripe will attempt to pay invoices at the end of the subscription cycle or on finalization using the default payment method attached to the subscription or customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions and mark the subscription as active. Defaults to charge_automatically.
    created Double
    Time at which the object was created. Measured in seconds since the Unix epoch.
    currency String
    Three-letter ISO currency code, in lowercase. Must be a supported currency.
    customer String
    The customer who received this quote. A customer is required to finalize the quote. Once specified, you can't change it.
    customerAccount String
    The account representing the customer who received this quote. A customer or account is required to finalize the quote. Once specified, you can't change it.
    defaultTaxRates List<String>
    The tax rates applied to this quote.
    description String
    A description that will be displayed on the quote PDF.
    discounts List<QuoteDiscount>
    The discounts applied to this quote.
    expiresAt Double
    The date on which the quote will be canceled if in open or draft status. Measured in seconds since the Unix epoch.
    footer String
    A footer that will be displayed on the quote PDF.
    fromQuote QuoteFromQuote
    Details of the quote that was cloned. See the cloning documentation for more details.
    header String
    A header that will be displayed on the quote PDF.
    invoice String
    The invoice that was created from this quote.
    invoiceSettings QuoteInvoiceSettings
    lineItems List<QuoteLineItem>
    A list of items the customer is being quoted for.
    livemode Boolean
    If the object exists in live mode, the value is true. If the object exists in test mode, the value is false.
    metadata Map<String,String>
    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.
    number String
    A unique number that identifies this particular quote. This number is assigned once the quote is finalized.
    object String
    String representing the object's type. Objects of the same type share the same value.
    onBehalfOf String
    The account on behalf of which to charge. See the Connect documentation for details.
    status String
    The status of the quote.
    statusTransitions QuoteStatusTransitions
    subscription String
    The subscription that was created or updated from this quote.
    subscriptionData QuoteSubscriptionData
    subscriptionSchedule String
    The subscription schedule that was created or updated from this quote.
    testClock String
    ID of the test clock this quote belongs to.
    totalDetails QuoteTotalDetails
    transferData QuoteTransferData
    The account (if any) the payments will be attributed to for tax reporting, and where funds from each payment will be transferred to for each of the invoices.
    application string
    ID of the Connect Application that created the quote.
    applicationFeeAmount number
    The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. Only applicable if there are no line items with recurring prices on the quote.
    applicationFeePercent number
    A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the application owner's Stripe account. Only applicable if there are line items with recurring prices on the quote.
    automaticTax QuoteAutomaticTax
    collectionMethod string
    Either charge_automatically, or send_invoice. When charging automatically, Stripe will attempt to pay invoices at the end of the subscription cycle or on finalization using the default payment method attached to the subscription or customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions and mark the subscription as active. Defaults to charge_automatically.
    created number
    Time at which the object was created. Measured in seconds since the Unix epoch.
    currency string
    Three-letter ISO currency code, in lowercase. Must be a supported currency.
    customer string
    The customer who received this quote. A customer is required to finalize the quote. Once specified, you can't change it.
    customerAccount string
    The account representing the customer who received this quote. A customer or account is required to finalize the quote. Once specified, you can't change it.
    defaultTaxRates string[]
    The tax rates applied to this quote.
    description string
    A description that will be displayed on the quote PDF.
    discounts QuoteDiscount[]
    The discounts applied to this quote.
    expiresAt number
    The date on which the quote will be canceled if in open or draft status. Measured in seconds since the Unix epoch.
    footer string
    A footer that will be displayed on the quote PDF.
    fromQuote QuoteFromQuote
    Details of the quote that was cloned. See the cloning documentation for more details.
    header string
    A header that will be displayed on the quote PDF.
    invoice string
    The invoice that was created from this quote.
    invoiceSettings QuoteInvoiceSettings
    lineItems QuoteLineItem[]
    A list of items the customer is being quoted for.
    livemode boolean
    If the object exists in live mode, the value is true. If the object exists in test mode, the value is false.
    metadata {[key: string]: string}
    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.
    number string
    A unique number that identifies this particular quote. This number is assigned once the quote is finalized.
    object string
    String representing the object's type. Objects of the same type share the same value.
    onBehalfOf string
    The account on behalf of which to charge. See the Connect documentation for details.
    status string
    The status of the quote.
    statusTransitions QuoteStatusTransitions
    subscription string
    The subscription that was created or updated from this quote.
    subscriptionData QuoteSubscriptionData
    subscriptionSchedule string
    The subscription schedule that was created or updated from this quote.
    testClock string
    ID of the test clock this quote belongs to.
    totalDetails QuoteTotalDetails
    transferData QuoteTransferData
    The account (if any) the payments will be attributed to for tax reporting, and where funds from each payment will be transferred to for each of the invoices.
    application str
    ID of the Connect Application that created the quote.
    application_fee_amount float
    The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. Only applicable if there are no line items with recurring prices on the quote.
    application_fee_percent float
    A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the application owner's Stripe account. Only applicable if there are line items with recurring prices on the quote.
    automatic_tax QuoteAutomaticTaxArgs
    collection_method str
    Either charge_automatically, or send_invoice. When charging automatically, Stripe will attempt to pay invoices at the end of the subscription cycle or on finalization using the default payment method attached to the subscription or customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions and mark the subscription as active. Defaults to charge_automatically.
    created float
    Time at which the object was created. Measured in seconds since the Unix epoch.
    currency str
    Three-letter ISO currency code, in lowercase. Must be a supported currency.
    customer str
    The customer who received this quote. A customer is required to finalize the quote. Once specified, you can't change it.
    customer_account str
    The account representing the customer who received this quote. A customer or account is required to finalize the quote. Once specified, you can't change it.
    default_tax_rates Sequence[str]
    The tax rates applied to this quote.
    description str
    A description that will be displayed on the quote PDF.
    discounts Sequence[QuoteDiscountArgs]
    The discounts applied to this quote.
    expires_at float
    The date on which the quote will be canceled if in open or draft status. Measured in seconds since the Unix epoch.
    footer str
    A footer that will be displayed on the quote PDF.
    from_quote QuoteFromQuoteArgs
    Details of the quote that was cloned. See the cloning documentation for more details.
    header str
    A header that will be displayed on the quote PDF.
    invoice str
    The invoice that was created from this quote.
    invoice_settings QuoteInvoiceSettingsArgs
    line_items Sequence[QuoteLineItemArgs]
    A list of items the customer is being quoted for.
    livemode bool
    If the object exists in live mode, the value is true. If the object exists in test mode, the value is false.
    metadata Mapping[str, str]
    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.
    number str
    A unique number that identifies this particular quote. This number is assigned once the quote is finalized.
    object str
    String representing the object's type. Objects of the same type share the same value.
    on_behalf_of str
    The account on behalf of which to charge. See the Connect documentation for details.
    status str
    The status of the quote.
    status_transitions QuoteStatusTransitionsArgs
    subscription str
    The subscription that was created or updated from this quote.
    subscription_data QuoteSubscriptionDataArgs
    subscription_schedule str
    The subscription schedule that was created or updated from this quote.
    test_clock str
    ID of the test clock this quote belongs to.
    total_details QuoteTotalDetailsArgs
    transfer_data QuoteTransferDataArgs
    The account (if any) the payments will be attributed to for tax reporting, and where funds from each payment will be transferred to for each of the invoices.
    application String
    ID of the Connect Application that created the quote.
    applicationFeeAmount Number
    The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner's Stripe account. Only applicable if there are no line items with recurring prices on the quote.
    applicationFeePercent Number
    A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the application owner's Stripe account. Only applicable if there are line items with recurring prices on the quote.
    automaticTax Property Map
    collectionMethod String
    Either charge_automatically, or send_invoice. When charging automatically, Stripe will attempt to pay invoices at the end of the subscription cycle or on finalization using the default payment method attached to the subscription or customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions and mark the subscription as active. Defaults to charge_automatically.
    created Number
    Time at which the object was created. Measured in seconds since the Unix epoch.
    currency String
    Three-letter ISO currency code, in lowercase. Must be a supported currency.
    customer String
    The customer who received this quote. A customer is required to finalize the quote. Once specified, you can't change it.
    customerAccount String
    The account representing the customer who received this quote. A customer or account is required to finalize the quote. Once specified, you can't change it.
    defaultTaxRates List<String>
    The tax rates applied to this quote.
    description String
    A description that will be displayed on the quote PDF.
    discounts List<Property Map>
    The discounts applied to this quote.
    expiresAt Number
    The date on which the quote will be canceled if in open or draft status. Measured in seconds since the Unix epoch.
    footer String
    A footer that will be displayed on the quote PDF.
    fromQuote Property Map
    Details of the quote that was cloned. See the cloning documentation for more details.
    header String
    A header that will be displayed on the quote PDF.
    invoice String
    The invoice that was created from this quote.
    invoiceSettings Property Map
    lineItems List<Property Map>
    A list of items the customer is being quoted for.
    livemode Boolean
    If the object exists in live mode, the value is true. If the object exists in test mode, the value is false.
    metadata Map<String>
    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.
    number String
    A unique number that identifies this particular quote. This number is assigned once the quote is finalized.
    object String
    String representing the object's type. Objects of the same type share the same value.
    onBehalfOf String
    The account on behalf of which to charge. See the Connect documentation for details.
    status String
    The status of the quote.
    statusTransitions Property Map
    subscription String
    The subscription that was created or updated from this quote.
    subscriptionData Property Map
    subscriptionSchedule String
    The subscription schedule that was created or updated from this quote.
    testClock String
    ID of the test clock this quote belongs to.
    totalDetails Property Map
    transferData Property Map
    The account (if any) the payments will be attributed to for tax reporting, and where funds from each payment will be transferred to for each of the invoices.

    Supporting Types

    QuoteAutomaticTax, QuoteAutomaticTaxArgs

    Enabled bool
    Automatically calculate taxes
    Liability QuoteAutomaticTaxLiability
    The account that's liable for tax. If set, the business address and tax registrations required to perform the tax calculation are loaded from this account. The tax transaction is returned in the report of the connected account.
    Provider string
    The tax provider powering automatic tax.
    Status string
    The status of the most recent automated tax calculation for this quote.
    Enabled bool
    Automatically calculate taxes
    Liability QuoteAutomaticTaxLiability
    The account that's liable for tax. If set, the business address and tax registrations required to perform the tax calculation are loaded from this account. The tax transaction is returned in the report of the connected account.
    Provider string
    The tax provider powering automatic tax.
    Status string
    The status of the most recent automated tax calculation for this quote.
    enabled bool
    Automatically calculate taxes
    liability object
    The account that's liable for tax. If set, the business address and tax registrations required to perform the tax calculation are loaded from this account. The tax transaction is returned in the report of the connected account.
    provider string
    The tax provider powering automatic tax.
    status string
    The status of the most recent automated tax calculation for this quote.
    enabled Boolean
    Automatically calculate taxes
    liability QuoteAutomaticTaxLiability
    The account that's liable for tax. If set, the business address and tax registrations required to perform the tax calculation are loaded from this account. The tax transaction is returned in the report of the connected account.
    provider String
    The tax provider powering automatic tax.
    status String
    The status of the most recent automated tax calculation for this quote.
    enabled boolean
    Automatically calculate taxes
    liability QuoteAutomaticTaxLiability
    The account that's liable for tax. If set, the business address and tax registrations required to perform the tax calculation are loaded from this account. The tax transaction is returned in the report of the connected account.
    provider string
    The tax provider powering automatic tax.
    status string
    The status of the most recent automated tax calculation for this quote.
    enabled bool
    Automatically calculate taxes
    liability QuoteAutomaticTaxLiability
    The account that's liable for tax. If set, the business address and tax registrations required to perform the tax calculation are loaded from this account. The tax transaction is returned in the report of the connected account.
    provider str
    The tax provider powering automatic tax.
    status str
    The status of the most recent automated tax calculation for this quote.
    enabled Boolean
    Automatically calculate taxes
    liability Property Map
    The account that's liable for tax. If set, the business address and tax registrations required to perform the tax calculation are loaded from this account. The tax transaction is returned in the report of the connected account.
    provider String
    The tax provider powering automatic tax.
    status String
    The status of the most recent automated tax calculation for this quote.

    QuoteAutomaticTaxLiability, QuoteAutomaticTaxLiabilityArgs

    Type string
    Type of the account referenced.
    Account string
    The connected account being referenced when type is account.
    Type string
    Type of the account referenced.
    Account string
    The connected account being referenced when type is account.
    type string
    Type of the account referenced.
    account string
    The connected account being referenced when type is account.
    type String
    Type of the account referenced.
    account String
    The connected account being referenced when type is account.
    type string
    Type of the account referenced.
    account string
    The connected account being referenced when type is account.
    type str
    Type of the account referenced.
    account str
    The connected account being referenced when type is account.
    type String
    Type of the account referenced.
    account String
    The connected account being referenced when type is account.

    QuoteDiscount, QuoteDiscountArgs

    Coupon string
    ID of the coupon to create a new discount for.
    Discount string
    ID of an existing discount on the object (or one of its ancestors) to reuse.
    PromotionCode string
    ID of the promotion code to create a new discount for.
    Coupon string
    ID of the coupon to create a new discount for.
    Discount string
    ID of an existing discount on the object (or one of its ancestors) to reuse.
    PromotionCode string
    ID of the promotion code to create a new discount for.
    coupon string
    ID of the coupon to create a new discount for.
    discount string
    ID of an existing discount on the object (or one of its ancestors) to reuse.
    promotion_code string
    ID of the promotion code to create a new discount for.
    coupon String
    ID of the coupon to create a new discount for.
    discount String
    ID of an existing discount on the object (or one of its ancestors) to reuse.
    promotionCode String
    ID of the promotion code to create a new discount for.
    coupon string
    ID of the coupon to create a new discount for.
    discount string
    ID of an existing discount on the object (or one of its ancestors) to reuse.
    promotionCode string
    ID of the promotion code to create a new discount for.
    coupon str
    ID of the coupon to create a new discount for.
    discount str
    ID of an existing discount on the object (or one of its ancestors) to reuse.
    promotion_code str
    ID of the promotion code to create a new discount for.
    coupon String
    ID of the coupon to create a new discount for.
    discount String
    ID of an existing discount on the object (or one of its ancestors) to reuse.
    promotionCode String
    ID of the promotion code to create a new discount for.

    QuoteFromQuote, QuoteFromQuoteArgs

    Quote string
    The quote that was cloned.
    IsRevision bool
    Whether this quote is a revision of a different quote.
    Quote string
    The quote that was cloned.
    IsRevision bool
    Whether this quote is a revision of a different quote.
    quote string
    The quote that was cloned.
    is_revision bool
    Whether this quote is a revision of a different quote.
    quote String
    The quote that was cloned.
    isRevision Boolean
    Whether this quote is a revision of a different quote.
    quote string
    The quote that was cloned.
    isRevision boolean
    Whether this quote is a revision of a different quote.
    quote str
    The quote that was cloned.
    is_revision bool
    Whether this quote is a revision of a different quote.
    quote String
    The quote that was cloned.
    isRevision Boolean
    Whether this quote is a revision of a different quote.

    QuoteInvoiceSettings, QuoteInvoiceSettingsArgs

    DaysUntilDue double
    Number of days within which a customer must pay invoices generated by this quote. This value will be null for quotes where collection_method=charge_automatically.
    Issuer QuoteInvoiceSettingsIssuer
    DaysUntilDue float64
    Number of days within which a customer must pay invoices generated by this quote. This value will be null for quotes where collection_method=charge_automatically.
    Issuer QuoteInvoiceSettingsIssuer
    days_until_due number
    Number of days within which a customer must pay invoices generated by this quote. This value will be null for quotes where collection_method=charge_automatically.
    issuer object
    daysUntilDue Double
    Number of days within which a customer must pay invoices generated by this quote. This value will be null for quotes where collection_method=charge_automatically.
    issuer QuoteInvoiceSettingsIssuer
    daysUntilDue number
    Number of days within which a customer must pay invoices generated by this quote. This value will be null for quotes where collection_method=charge_automatically.
    issuer QuoteInvoiceSettingsIssuer
    days_until_due float
    Number of days within which a customer must pay invoices generated by this quote. This value will be null for quotes where collection_method=charge_automatically.
    issuer QuoteInvoiceSettingsIssuer
    daysUntilDue Number
    Number of days within which a customer must pay invoices generated by this quote. This value will be null for quotes where collection_method=charge_automatically.
    issuer Property Map

    QuoteInvoiceSettingsIssuer, QuoteInvoiceSettingsIssuerArgs

    Type string
    Type of the account referenced.
    Account string
    The connected account being referenced when type is account.
    Type string
    Type of the account referenced.
    Account string
    The connected account being referenced when type is account.
    type string
    Type of the account referenced.
    account string
    The connected account being referenced when type is account.
    type String
    Type of the account referenced.
    account String
    The connected account being referenced when type is account.
    type string
    Type of the account referenced.
    account string
    The connected account being referenced when type is account.
    type str
    Type of the account referenced.
    account str
    The connected account being referenced when type is account.
    type String
    Type of the account referenced.
    account String
    The connected account being referenced when type is account.

    QuoteLineItem, QuoteLineItemArgs

    Discounts List<QuoteLineItemDiscount>
    The discounts applied to this line item.
    Price string
    The ID of the price object. One of price or price_data is required.
    PriceData QuoteLineItemPriceData
    Data used to generate a new Price object inline. One of price or price_data is required.
    Quantity double
    The quantity of the line item.
    TaxRates List<string>
    The tax rates which apply to the line item. When set, the default_tax_rates on the quote do not apply to this line item.
    Discounts []QuoteLineItemDiscount
    The discounts applied to this line item.
    Price string
    The ID of the price object. One of price or price_data is required.
    PriceData QuoteLineItemPriceData
    Data used to generate a new Price object inline. One of price or price_data is required.
    Quantity float64
    The quantity of the line item.
    TaxRates []string
    The tax rates which apply to the line item. When set, the default_tax_rates on the quote do not apply to this line item.
    discounts list(object)
    The discounts applied to this line item.
    price string
    The ID of the price object. One of price or price_data is required.
    price_data object
    Data used to generate a new Price object inline. One of price or price_data is required.
    quantity number
    The quantity of the line item.
    tax_rates list(string)
    The tax rates which apply to the line item. When set, the default_tax_rates on the quote do not apply to this line item.
    discounts List<QuoteLineItemDiscount>
    The discounts applied to this line item.
    price String
    The ID of the price object. One of price or price_data is required.
    priceData QuoteLineItemPriceData
    Data used to generate a new Price object inline. One of price or price_data is required.
    quantity Double
    The quantity of the line item.
    taxRates List<String>
    The tax rates which apply to the line item. When set, the default_tax_rates on the quote do not apply to this line item.
    discounts QuoteLineItemDiscount[]
    The discounts applied to this line item.
    price string
    The ID of the price object. One of price or price_data is required.
    priceData QuoteLineItemPriceData
    Data used to generate a new Price object inline. One of price or price_data is required.
    quantity number
    The quantity of the line item.
    taxRates string[]
    The tax rates which apply to the line item. When set, the default_tax_rates on the quote do not apply to this line item.
    discounts Sequence[QuoteLineItemDiscount]
    The discounts applied to this line item.
    price str
    The ID of the price object. One of price or price_data is required.
    price_data QuoteLineItemPriceData
    Data used to generate a new Price object inline. One of price or price_data is required.
    quantity float
    The quantity of the line item.
    tax_rates Sequence[str]
    The tax rates which apply to the line item. When set, the default_tax_rates on the quote do not apply to this line item.
    discounts List<Property Map>
    The discounts applied to this line item.
    price String
    The ID of the price object. One of price or price_data is required.
    priceData Property Map
    Data used to generate a new Price object inline. One of price or price_data is required.
    quantity Number
    The quantity of the line item.
    taxRates List<String>
    The tax rates which apply to the line item. When set, the default_tax_rates on the quote do not apply to this line item.

    QuoteLineItemDiscount, QuoteLineItemDiscountArgs

    Coupon string
    ID of the coupon to create a new discount for.
    Discount string
    ID of an existing discount on the object (or one of its ancestors) to reuse.
    PromotionCode string
    ID of the promotion code to create a new discount for.
    Coupon string
    ID of the coupon to create a new discount for.
    Discount string
    ID of an existing discount on the object (or one of its ancestors) to reuse.
    PromotionCode string
    ID of the promotion code to create a new discount for.
    coupon string
    ID of the coupon to create a new discount for.
    discount string
    ID of an existing discount on the object (or one of its ancestors) to reuse.
    promotion_code string
    ID of the promotion code to create a new discount for.
    coupon String
    ID of the coupon to create a new discount for.
    discount String
    ID of an existing discount on the object (or one of its ancestors) to reuse.
    promotionCode String
    ID of the promotion code to create a new discount for.
    coupon string
    ID of the coupon to create a new discount for.
    discount string
    ID of an existing discount on the object (or one of its ancestors) to reuse.
    promotionCode string
    ID of the promotion code to create a new discount for.
    coupon str
    ID of the coupon to create a new discount for.
    discount str
    ID of an existing discount on the object (or one of its ancestors) to reuse.
    promotion_code str
    ID of the promotion code to create a new discount for.
    coupon String
    ID of the coupon to create a new discount for.
    discount String
    ID of an existing discount on the object (or one of its ancestors) to reuse.
    promotionCode String
    ID of the promotion code to create a new discount for.

    QuoteLineItemPriceData, QuoteLineItemPriceDataArgs

    Currency string
    Three-letter ISO currency code, in lowercase. Must be a supported currency.
    Product string
    The ID of the Product that this Price will belong to.
    Recurring QuoteLineItemPriceDataRecurring
    The recurring components of a price such as interval and interval_count.
    TaxBehavior string
    Only required if a default tax behavior was not provided in the Stripe Tax settings. Specifies whether the price is considered inclusive of taxes or exclusive of taxes. One of inclusive, exclusive, or unspecified. Once specified as either inclusive or exclusive, it cannot be changed.
    UnitAmount double
    A positive integer in cents (or local equivalent) (or 0 for a free price) representing how much to charge.
    UnitAmountDecimal double
    Same as unit_amount, but accepts a decimal value in cents (or local equivalent) with at most 12 decimal places. Only one of unit_amount and unit_amount_decimal can be set.
    Currency string
    Three-letter ISO currency code, in lowercase. Must be a supported currency.
    Product string
    The ID of the Product that this Price will belong to.
    Recurring QuoteLineItemPriceDataRecurring
    The recurring components of a price such as interval and interval_count.
    TaxBehavior string
    Only required if a default tax behavior was not provided in the Stripe Tax settings. Specifies whether the price is considered inclusive of taxes or exclusive of taxes. One of inclusive, exclusive, or unspecified. Once specified as either inclusive or exclusive, it cannot be changed.
    UnitAmount float64
    A positive integer in cents (or local equivalent) (or 0 for a free price) representing how much to charge.
    UnitAmountDecimal float64
    Same as unit_amount, but accepts a decimal value in cents (or local equivalent) with at most 12 decimal places. Only one of unit_amount and unit_amount_decimal can be set.
    currency string
    Three-letter ISO currency code, in lowercase. Must be a supported currency.
    product string
    The ID of the Product that this Price will belong to.
    recurring object
    The recurring components of a price such as interval and interval_count.
    tax_behavior string
    Only required if a default tax behavior was not provided in the Stripe Tax settings. Specifies whether the price is considered inclusive of taxes or exclusive of taxes. One of inclusive, exclusive, or unspecified. Once specified as either inclusive or exclusive, it cannot be changed.
    unit_amount number
    A positive integer in cents (or local equivalent) (or 0 for a free price) representing how much to charge.
    unit_amount_decimal number
    Same as unit_amount, but accepts a decimal value in cents (or local equivalent) with at most 12 decimal places. Only one of unit_amount and unit_amount_decimal can be set.
    currency String
    Three-letter ISO currency code, in lowercase. Must be a supported currency.
    product String
    The ID of the Product that this Price will belong to.
    recurring QuoteLineItemPriceDataRecurring
    The recurring components of a price such as interval and interval_count.
    taxBehavior String
    Only required if a default tax behavior was not provided in the Stripe Tax settings. Specifies whether the price is considered inclusive of taxes or exclusive of taxes. One of inclusive, exclusive, or unspecified. Once specified as either inclusive or exclusive, it cannot be changed.
    unitAmount Double
    A positive integer in cents (or local equivalent) (or 0 for a free price) representing how much to charge.
    unitAmountDecimal Double
    Same as unit_amount, but accepts a decimal value in cents (or local equivalent) with at most 12 decimal places. Only one of unit_amount and unit_amount_decimal can be set.
    currency string
    Three-letter ISO currency code, in lowercase. Must be a supported currency.
    product string
    The ID of the Product that this Price will belong to.
    recurring QuoteLineItemPriceDataRecurring
    The recurring components of a price such as interval and interval_count.
    taxBehavior string
    Only required if a default tax behavior was not provided in the Stripe Tax settings. Specifies whether the price is considered inclusive of taxes or exclusive of taxes. One of inclusive, exclusive, or unspecified. Once specified as either inclusive or exclusive, it cannot be changed.
    unitAmount number
    A positive integer in cents (or local equivalent) (or 0 for a free price) representing how much to charge.
    unitAmountDecimal number
    Same as unit_amount, but accepts a decimal value in cents (or local equivalent) with at most 12 decimal places. Only one of unit_amount and unit_amount_decimal can be set.
    currency str
    Three-letter ISO currency code, in lowercase. Must be a supported currency.
    product str
    The ID of the Product that this Price will belong to.
    recurring QuoteLineItemPriceDataRecurring
    The recurring components of a price such as interval and interval_count.
    tax_behavior str
    Only required if a default tax behavior was not provided in the Stripe Tax settings. Specifies whether the price is considered inclusive of taxes or exclusive of taxes. One of inclusive, exclusive, or unspecified. Once specified as either inclusive or exclusive, it cannot be changed.
    unit_amount float
    A positive integer in cents (or local equivalent) (or 0 for a free price) representing how much to charge.
    unit_amount_decimal float
    Same as unit_amount, but accepts a decimal value in cents (or local equivalent) with at most 12 decimal places. Only one of unit_amount and unit_amount_decimal can be set.
    currency String
    Three-letter ISO currency code, in lowercase. Must be a supported currency.
    product String
    The ID of the Product that this Price will belong to.
    recurring Property Map
    The recurring components of a price such as interval and interval_count.
    taxBehavior String
    Only required if a default tax behavior was not provided in the Stripe Tax settings. Specifies whether the price is considered inclusive of taxes or exclusive of taxes. One of inclusive, exclusive, or unspecified. Once specified as either inclusive or exclusive, it cannot be changed.
    unitAmount Number
    A positive integer in cents (or local equivalent) (or 0 for a free price) representing how much to charge.
    unitAmountDecimal Number
    Same as unit_amount, but accepts a decimal value in cents (or local equivalent) with at most 12 decimal places. Only one of unit_amount and unit_amount_decimal can be set.

    QuoteLineItemPriceDataRecurring, QuoteLineItemPriceDataRecurringArgs

    Interval string
    Specifies billing frequency. Either day, week, month or year.
    IntervalCount double
    The number of intervals between subscription billings. For example, interval=month and interval_count=3 bills every 3 months. Maximum of three years interval allowed (3 years, 36 months, or 156 weeks).
    Interval string
    Specifies billing frequency. Either day, week, month or year.
    IntervalCount float64
    The number of intervals between subscription billings. For example, interval=month and interval_count=3 bills every 3 months. Maximum of three years interval allowed (3 years, 36 months, or 156 weeks).
    interval string
    Specifies billing frequency. Either day, week, month or year.
    interval_count number
    The number of intervals between subscription billings. For example, interval=month and interval_count=3 bills every 3 months. Maximum of three years interval allowed (3 years, 36 months, or 156 weeks).
    interval String
    Specifies billing frequency. Either day, week, month or year.
    intervalCount Double
    The number of intervals between subscription billings. For example, interval=month and interval_count=3 bills every 3 months. Maximum of three years interval allowed (3 years, 36 months, or 156 weeks).
    interval string
    Specifies billing frequency. Either day, week, month or year.
    intervalCount number
    The number of intervals between subscription billings. For example, interval=month and interval_count=3 bills every 3 months. Maximum of three years interval allowed (3 years, 36 months, or 156 weeks).
    interval str
    Specifies billing frequency. Either day, week, month or year.
    interval_count float
    The number of intervals between subscription billings. For example, interval=month and interval_count=3 bills every 3 months. Maximum of three years interval allowed (3 years, 36 months, or 156 weeks).
    interval String
    Specifies billing frequency. Either day, week, month or year.
    intervalCount Number
    The number of intervals between subscription billings. For example, interval=month and interval_count=3 bills every 3 months. Maximum of three years interval allowed (3 years, 36 months, or 156 weeks).

    QuoteStatusTransitions, QuoteStatusTransitionsArgs

    AcceptedAt double
    The time that the quote was accepted. Measured in seconds since Unix epoch.
    CanceledAt double
    The time that the quote was canceled. Measured in seconds since Unix epoch.
    FinalizedAt double
    The time that the quote was finalized. Measured in seconds since Unix epoch.
    AcceptedAt float64
    The time that the quote was accepted. Measured in seconds since Unix epoch.
    CanceledAt float64
    The time that the quote was canceled. Measured in seconds since Unix epoch.
    FinalizedAt float64
    The time that the quote was finalized. Measured in seconds since Unix epoch.
    accepted_at number
    The time that the quote was accepted. Measured in seconds since Unix epoch.
    canceled_at number
    The time that the quote was canceled. Measured in seconds since Unix epoch.
    finalized_at number
    The time that the quote was finalized. Measured in seconds since Unix epoch.
    acceptedAt Double
    The time that the quote was accepted. Measured in seconds since Unix epoch.
    canceledAt Double
    The time that the quote was canceled. Measured in seconds since Unix epoch.
    finalizedAt Double
    The time that the quote was finalized. Measured in seconds since Unix epoch.
    acceptedAt number
    The time that the quote was accepted. Measured in seconds since Unix epoch.
    canceledAt number
    The time that the quote was canceled. Measured in seconds since Unix epoch.
    finalizedAt number
    The time that the quote was finalized. Measured in seconds since Unix epoch.
    accepted_at float
    The time that the quote was accepted. Measured in seconds since Unix epoch.
    canceled_at float
    The time that the quote was canceled. Measured in seconds since Unix epoch.
    finalized_at float
    The time that the quote was finalized. Measured in seconds since Unix epoch.
    acceptedAt Number
    The time that the quote was accepted. Measured in seconds since Unix epoch.
    canceledAt Number
    The time that the quote was canceled. Measured in seconds since Unix epoch.
    finalizedAt Number
    The time that the quote was finalized. Measured in seconds since Unix epoch.

    QuoteSubscriptionData, QuoteSubscriptionDataArgs

    BillingMode QuoteSubscriptionDataBillingMode
    The billing mode of the quote.
    Description string
    The subscription's description, meant to be displayable to the customer. Use this field to optionally store an explanation of the subscription for rendering in Stripe surfaces and certain local payment methods UIs.
    EffectiveDate double
    When creating a new subscription, the date of which the subscription schedule will start after the quote is accepted. This date is ignored if it is in the past when the quote is accepted. Measured in seconds since the Unix epoch.
    Metadata Dictionary<string, string>
    Set of key-value pairs that will set metadata on the subscription or subscription schedule when the quote is accepted. If a recurring price is included in line_items, this field will be passed to the resulting subscription's metadata field. If subscription_data.effective_date is used, this field will be passed to the resulting subscription schedule's phases.metadata field. Unlike object-level metadata, this field is declarative. Updates will clear prior values.
    TrialPeriodDays double
    Integer representing the number of trial period days before the customer is charged for the first time.
    BillingMode QuoteSubscriptionDataBillingMode
    The billing mode of the quote.
    Description string
    The subscription's description, meant to be displayable to the customer. Use this field to optionally store an explanation of the subscription for rendering in Stripe surfaces and certain local payment methods UIs.
    EffectiveDate float64
    When creating a new subscription, the date of which the subscription schedule will start after the quote is accepted. This date is ignored if it is in the past when the quote is accepted. Measured in seconds since the Unix epoch.
    Metadata map[string]string
    Set of key-value pairs that will set metadata on the subscription or subscription schedule when the quote is accepted. If a recurring price is included in line_items, this field will be passed to the resulting subscription's metadata field. If subscription_data.effective_date is used, this field will be passed to the resulting subscription schedule's phases.metadata field. Unlike object-level metadata, this field is declarative. Updates will clear prior values.
    TrialPeriodDays float64
    Integer representing the number of trial period days before the customer is charged for the first time.
    billing_mode object
    The billing mode of the quote.
    description string
    The subscription's description, meant to be displayable to the customer. Use this field to optionally store an explanation of the subscription for rendering in Stripe surfaces and certain local payment methods UIs.
    effective_date number
    When creating a new subscription, the date of which the subscription schedule will start after the quote is accepted. This date is ignored if it is in the past when the quote is accepted. Measured in seconds since the Unix epoch.
    metadata map(string)
    Set of key-value pairs that will set metadata on the subscription or subscription schedule when the quote is accepted. If a recurring price is included in line_items, this field will be passed to the resulting subscription's metadata field. If subscription_data.effective_date is used, this field will be passed to the resulting subscription schedule's phases.metadata field. Unlike object-level metadata, this field is declarative. Updates will clear prior values.
    trial_period_days number
    Integer representing the number of trial period days before the customer is charged for the first time.
    billingMode QuoteSubscriptionDataBillingMode
    The billing mode of the quote.
    description String
    The subscription's description, meant to be displayable to the customer. Use this field to optionally store an explanation of the subscription for rendering in Stripe surfaces and certain local payment methods UIs.
    effectiveDate Double
    When creating a new subscription, the date of which the subscription schedule will start after the quote is accepted. This date is ignored if it is in the past when the quote is accepted. Measured in seconds since the Unix epoch.
    metadata Map<String,String>
    Set of key-value pairs that will set metadata on the subscription or subscription schedule when the quote is accepted. If a recurring price is included in line_items, this field will be passed to the resulting subscription's metadata field. If subscription_data.effective_date is used, this field will be passed to the resulting subscription schedule's phases.metadata field. Unlike object-level metadata, this field is declarative. Updates will clear prior values.
    trialPeriodDays Double
    Integer representing the number of trial period days before the customer is charged for the first time.
    billingMode QuoteSubscriptionDataBillingMode
    The billing mode of the quote.
    description string
    The subscription's description, meant to be displayable to the customer. Use this field to optionally store an explanation of the subscription for rendering in Stripe surfaces and certain local payment methods UIs.
    effectiveDate number
    When creating a new subscription, the date of which the subscription schedule will start after the quote is accepted. This date is ignored if it is in the past when the quote is accepted. Measured in seconds since the Unix epoch.
    metadata {[key: string]: string}
    Set of key-value pairs that will set metadata on the subscription or subscription schedule when the quote is accepted. If a recurring price is included in line_items, this field will be passed to the resulting subscription's metadata field. If subscription_data.effective_date is used, this field will be passed to the resulting subscription schedule's phases.metadata field. Unlike object-level metadata, this field is declarative. Updates will clear prior values.
    trialPeriodDays number
    Integer representing the number of trial period days before the customer is charged for the first time.
    billing_mode QuoteSubscriptionDataBillingMode
    The billing mode of the quote.
    description str
    The subscription's description, meant to be displayable to the customer. Use this field to optionally store an explanation of the subscription for rendering in Stripe surfaces and certain local payment methods UIs.
    effective_date float
    When creating a new subscription, the date of which the subscription schedule will start after the quote is accepted. This date is ignored if it is in the past when the quote is accepted. Measured in seconds since the Unix epoch.
    metadata Mapping[str, str]
    Set of key-value pairs that will set metadata on the subscription or subscription schedule when the quote is accepted. If a recurring price is included in line_items, this field will be passed to the resulting subscription's metadata field. If subscription_data.effective_date is used, this field will be passed to the resulting subscription schedule's phases.metadata field. Unlike object-level metadata, this field is declarative. Updates will clear prior values.
    trial_period_days float
    Integer representing the number of trial period days before the customer is charged for the first time.
    billingMode Property Map
    The billing mode of the quote.
    description String
    The subscription's description, meant to be displayable to the customer. Use this field to optionally store an explanation of the subscription for rendering in Stripe surfaces and certain local payment methods UIs.
    effectiveDate Number
    When creating a new subscription, the date of which the subscription schedule will start after the quote is accepted. This date is ignored if it is in the past when the quote is accepted. Measured in seconds since the Unix epoch.
    metadata Map<String>
    Set of key-value pairs that will set metadata on the subscription or subscription schedule when the quote is accepted. If a recurring price is included in line_items, this field will be passed to the resulting subscription's metadata field. If subscription_data.effective_date is used, this field will be passed to the resulting subscription schedule's phases.metadata field. Unlike object-level metadata, this field is declarative. Updates will clear prior values.
    trialPeriodDays Number
    Integer representing the number of trial period days before the customer is charged for the first time.

    QuoteSubscriptionDataBillingMode, QuoteSubscriptionDataBillingModeArgs

    Type string
    Controls how prorations and invoices for subscriptions are calculated and orchestrated.
    Flexible QuoteSubscriptionDataBillingModeFlexible
    Type string
    Controls how prorations and invoices for subscriptions are calculated and orchestrated.
    Flexible QuoteSubscriptionDataBillingModeFlexible
    type string
    Controls how prorations and invoices for subscriptions are calculated and orchestrated.
    flexible object
    type String
    Controls how prorations and invoices for subscriptions are calculated and orchestrated.
    flexible QuoteSubscriptionDataBillingModeFlexible
    type string
    Controls how prorations and invoices for subscriptions are calculated and orchestrated.
    flexible QuoteSubscriptionDataBillingModeFlexible
    type str
    Controls how prorations and invoices for subscriptions are calculated and orchestrated.
    flexible QuoteSubscriptionDataBillingModeFlexible
    type String
    Controls how prorations and invoices for subscriptions are calculated and orchestrated.
    flexible Property Map

    QuoteSubscriptionDataBillingModeFlexible, QuoteSubscriptionDataBillingModeFlexibleArgs

    ProrationDiscounts string
    Controls how invoices and invoice items display proration amounts and discount amounts.
    ProrationDiscounts string
    Controls how invoices and invoice items display proration amounts and discount amounts.
    proration_discounts string
    Controls how invoices and invoice items display proration amounts and discount amounts.
    prorationDiscounts String
    Controls how invoices and invoice items display proration amounts and discount amounts.
    prorationDiscounts string
    Controls how invoices and invoice items display proration amounts and discount amounts.
    proration_discounts str
    Controls how invoices and invoice items display proration amounts and discount amounts.
    prorationDiscounts String
    Controls how invoices and invoice items display proration amounts and discount amounts.

    QuoteTotalDetails, QuoteTotalDetailsArgs

    AmountDiscount double
    This is the sum of all the discounts.
    AmountShipping double
    This is the sum of all the shipping amounts.
    AmountTax double
    This is the sum of all the tax amounts.
    Breakdown QuoteTotalDetailsBreakdown
    AmountDiscount float64
    This is the sum of all the discounts.
    AmountShipping float64
    This is the sum of all the shipping amounts.
    AmountTax float64
    This is the sum of all the tax amounts.
    Breakdown QuoteTotalDetailsBreakdown
    amount_discount number
    This is the sum of all the discounts.
    amount_shipping number
    This is the sum of all the shipping amounts.
    amount_tax number
    This is the sum of all the tax amounts.
    breakdown object
    amountDiscount Double
    This is the sum of all the discounts.
    amountShipping Double
    This is the sum of all the shipping amounts.
    amountTax Double
    This is the sum of all the tax amounts.
    breakdown QuoteTotalDetailsBreakdown
    amountDiscount number
    This is the sum of all the discounts.
    amountShipping number
    This is the sum of all the shipping amounts.
    amountTax number
    This is the sum of all the tax amounts.
    breakdown QuoteTotalDetailsBreakdown
    amount_discount float
    This is the sum of all the discounts.
    amount_shipping float
    This is the sum of all the shipping amounts.
    amount_tax float
    This is the sum of all the tax amounts.
    breakdown QuoteTotalDetailsBreakdown
    amountDiscount Number
    This is the sum of all the discounts.
    amountShipping Number
    This is the sum of all the shipping amounts.
    amountTax Number
    This is the sum of all the tax amounts.
    breakdown Property Map

    QuoteTotalDetailsBreakdown, QuoteTotalDetailsBreakdownArgs

    Discounts List<QuoteTotalDetailsBreakdownDiscount>
    The aggregated discounts.
    Taxes List<QuoteTotalDetailsBreakdownTax>
    The aggregated tax amounts by rate.
    Discounts []QuoteTotalDetailsBreakdownDiscount
    The aggregated discounts.
    Taxes []QuoteTotalDetailsBreakdownTax
    The aggregated tax amounts by rate.
    discounts list(object)
    The aggregated discounts.
    taxes list(object)
    The aggregated tax amounts by rate.
    discounts List<QuoteTotalDetailsBreakdownDiscount>
    The aggregated discounts.
    taxes List<QuoteTotalDetailsBreakdownTax>
    The aggregated tax amounts by rate.
    discounts QuoteTotalDetailsBreakdownDiscount[]
    The aggregated discounts.
    taxes QuoteTotalDetailsBreakdownTax[]
    The aggregated tax amounts by rate.
    discounts List<Property Map>
    The aggregated discounts.
    taxes List<Property Map>
    The aggregated tax amounts by rate.

    QuoteTotalDetailsBreakdownDiscount, QuoteTotalDetailsBreakdownDiscountArgs

    Amount double
    The amount discounted.
    Discount string
    A discount represents the actual application of a coupon or promotion code. It contains information about when the discount began, when it will end, and what it is applied to.
    Amount float64
    The amount discounted.
    Discount string
    A discount represents the actual application of a coupon or promotion code. It contains information about when the discount began, when it will end, and what it is applied to.
    amount number
    The amount discounted.
    discount string
    A discount represents the actual application of a coupon or promotion code. It contains information about when the discount began, when it will end, and what it is applied to.
    amount Double
    The amount discounted.
    discount String
    A discount represents the actual application of a coupon or promotion code. It contains information about when the discount began, when it will end, and what it is applied to.
    amount number
    The amount discounted.
    discount string
    A discount represents the actual application of a coupon or promotion code. It contains information about when the discount began, when it will end, and what it is applied to.
    amount float
    The amount discounted.
    discount str
    A discount represents the actual application of a coupon or promotion code. It contains information about when the discount began, when it will end, and what it is applied to.
    amount Number
    The amount discounted.
    discount String
    A discount represents the actual application of a coupon or promotion code. It contains information about when the discount began, when it will end, and what it is applied to.

    QuoteTotalDetailsBreakdownTax, QuoteTotalDetailsBreakdownTaxArgs

    Amount double
    Amount of tax applied for this rate.
    Rate string
    Tax rates can be applied to invoices, subscriptions and Checkout Sessions to collect tax.
    TaxabilityReason string
    The reasoning behind this tax, for example, if the product is tax exempt. The possible values for this field may be extended as new tax rules are supported.
    TaxableAmount double
    The amount on which tax is calculated, in cents (or local equivalent).
    Amount float64
    Amount of tax applied for this rate.
    Rate string
    Tax rates can be applied to invoices, subscriptions and Checkout Sessions to collect tax.
    TaxabilityReason string
    The reasoning behind this tax, for example, if the product is tax exempt. The possible values for this field may be extended as new tax rules are supported.
    TaxableAmount float64
    The amount on which tax is calculated, in cents (or local equivalent).
    amount number
    Amount of tax applied for this rate.
    rate string
    Tax rates can be applied to invoices, subscriptions and Checkout Sessions to collect tax.
    taxability_reason string
    The reasoning behind this tax, for example, if the product is tax exempt. The possible values for this field may be extended as new tax rules are supported.
    taxable_amount number
    The amount on which tax is calculated, in cents (or local equivalent).
    amount Double
    Amount of tax applied for this rate.
    rate String
    Tax rates can be applied to invoices, subscriptions and Checkout Sessions to collect tax.
    taxabilityReason String
    The reasoning behind this tax, for example, if the product is tax exempt. The possible values for this field may be extended as new tax rules are supported.
    taxableAmount Double
    The amount on which tax is calculated, in cents (or local equivalent).
    amount number
    Amount of tax applied for this rate.
    rate string
    Tax rates can be applied to invoices, subscriptions and Checkout Sessions to collect tax.
    taxabilityReason string
    The reasoning behind this tax, for example, if the product is tax exempt. The possible values for this field may be extended as new tax rules are supported.
    taxableAmount number
    The amount on which tax is calculated, in cents (or local equivalent).
    amount float
    Amount of tax applied for this rate.
    rate str
    Tax rates can be applied to invoices, subscriptions and Checkout Sessions to collect tax.
    taxability_reason str
    The reasoning behind this tax, for example, if the product is tax exempt. The possible values for this field may be extended as new tax rules are supported.
    taxable_amount float
    The amount on which tax is calculated, in cents (or local equivalent).
    amount Number
    Amount of tax applied for this rate.
    rate String
    Tax rates can be applied to invoices, subscriptions and Checkout Sessions to collect tax.
    taxabilityReason String
    The reasoning behind this tax, for example, if the product is tax exempt. The possible values for this field may be extended as new tax rules are supported.
    taxableAmount Number
    The amount on which tax is calculated, in cents (or local equivalent).

    QuoteTransferData, QuoteTransferDataArgs

    Destination string
    The account where funds from the payment will be transferred to upon payment success.
    Amount double
    The amount in cents (or local equivalent) that will be transferred to the destination account when the invoice is paid. By default, the entire amount is transferred to the destination.
    AmountPercent double
    A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the destination account. By default, the entire amount will be transferred to the destination.
    Destination string
    The account where funds from the payment will be transferred to upon payment success.
    Amount float64
    The amount in cents (or local equivalent) that will be transferred to the destination account when the invoice is paid. By default, the entire amount is transferred to the destination.
    AmountPercent float64
    A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the destination account. By default, the entire amount will be transferred to the destination.
    destination string
    The account where funds from the payment will be transferred to upon payment success.
    amount number
    The amount in cents (or local equivalent) that will be transferred to the destination account when the invoice is paid. By default, the entire amount is transferred to the destination.
    amount_percent number
    A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the destination account. By default, the entire amount will be transferred to the destination.
    destination String
    The account where funds from the payment will be transferred to upon payment success.
    amount Double
    The amount in cents (or local equivalent) that will be transferred to the destination account when the invoice is paid. By default, the entire amount is transferred to the destination.
    amountPercent Double
    A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the destination account. By default, the entire amount will be transferred to the destination.
    destination string
    The account where funds from the payment will be transferred to upon payment success.
    amount number
    The amount in cents (or local equivalent) that will be transferred to the destination account when the invoice is paid. By default, the entire amount is transferred to the destination.
    amountPercent number
    A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the destination account. By default, the entire amount will be transferred to the destination.
    destination str
    The account where funds from the payment will be transferred to upon payment success.
    amount float
    The amount in cents (or local equivalent) that will be transferred to the destination account when the invoice is paid. By default, the entire amount is transferred to the destination.
    amount_percent float
    A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the destination account. By default, the entire amount will be transferred to the destination.
    destination String
    The account where funds from the payment will be transferred to upon payment success.
    amount Number
    The amount in cents (or local equivalent) that will be transferred to the destination account when the invoice is paid. By default, the entire amount is transferred to the destination.
    amountPercent Number
    A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the destination account. By default, the entire amount will be transferred to the destination.

    Package Details

    Repository
    stripe stripe/terraform-provider-stripe
    License
    Notes
    This Pulumi package is based on the stripe Terraform Provider.
    Viewing docs for Stripe 0.3.0
    published on Friday, Aug 14, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial