Package com.stripe.model.v2.billing
package com.stripe.model.v2.billing
-
ClassesClassDescriptionBillSetting is responsible for settings which dictate generating bills, which include settings for calculating totals on bills, tax on bill items, as well as how to generate and present invoices.Settings related to calculating a bill.Settings for calculating tax.Settings related to invoice behavior.The amount of time until the invoice will be overdue for payment.Settings related to calculating a bill.Settings for calculating tax.Settings related to invoice behavior.The amount of time until the invoice will be overdue for payment.The billing cycle is the object that defines future billing cycle dates.Specific configuration for determining billing dates when type=day.The time at which the billing cycle ends.Specific configuration for determining billing dates when type=month.The time at which the billing cycle ends.Specific configuration for determining billing dates when type=week.The time at which the billing cycle ends.Specific configuration for determining billing dates when type=year.The time at which the billing cycle ends.For more details about InvoiceDiscountRule, please refer to the API Reference.Details if the discount is a percentage off.The maximum applications configuration for this discount.The payer determines the entity financially responsible for the bill.The settings associated with the cadence.Settings that configure bills generation, which includes calculating totals, tax, and presenting invoices.Settings that configure and manage the behavior of collecting payments.Settings data that contains expanded billing settings configuration with actual values.Expanded bill settings data with actual configuration values.Settings related to calculating a bill.Settings for calculating tax.Settings related to invoice behavior.The amount of time until the invoice will be overdue for payment.Expanded collection settings data with actual configuration values.Email delivery settings.Controls emails for when the payment is due.Payment Method specific configuration stored on the object.This sub-hash contains details about the Canadian pre-authorized debit payment method options.Additional fields for Mandate creation.This sub-hash contains details about the Bancontact payment method.This sub-hash contains details about the Card payment method options.Configuration options for setting up an eMandate for cards issued in India.This sub-hash contains details about the Bank transfer payment method options.Configuration for the bank transfer funding type, if the
funding_type
is set tobank_transfer
.Configuration foreu_bank_transfer
funding type.This sub-hash contains details about the ACH direct debit payment method options.Additional fields for Financial Connections Session creation.Provide filters for the linked accounts that the customer can select for the payment method.Settings that configure and manage the behavior of collecting payments.Email delivery settings.Controls emails for when the payment is due.Payment Method specific configuration stored on the object.This sub-hash contains details about the Canadian pre-authorized debit payment method options.Additional fields for Mandate creation.This sub-hash contains details about the Bancontact payment method.This sub-hash contains details about the Card payment method options.Configuration options for setting up an eMandate for cards issued in India.This sub-hash contains details about the Bank transfer payment method options.Configuration for the bank transfer funding type, if thefunding_type
is set tobank_transfer
.Configuration foreu_bank_transfer
funding type.This sub-hash contains details about the ACH direct debit payment method options.Additional fields for Financial Connections Session creation.Provide filters for the linked accounts that the customer can select for the payment method.Email delivery settings.Controls emails for when the payment is due.Payment Method specific configuration stored on the object.This sub-hash contains details about the Canadian pre-authorized debit payment method options.Additional fields for Mandate creation.This sub-hash contains details about the Bancontact payment method.This sub-hash contains details about the Card payment method options.Configuration options for setting up an eMandate for cards issued in India.This sub-hash contains details about the Bank transfer payment method options.Configuration for the bank transfer funding type, if thefunding_type
is set tobank_transfer
.Configuration foreu_bank_transfer
funding type.This sub-hash contains details about the ACH direct debit payment method options.Additional fields for Financial Connections Session creation.Provide filters for the linked accounts that the customer can select for the payment method.The Custom Pricing Unit object.Breakdown of the amount for this Billing Intent.Timestamps for status transitions of the Billing Intent.Details for an apply action.Details for applying a discount rule to future invoices.Configuration for percentage off discount.The maximum number of times this discount can be applied for this Billing Cadence.Details for a deactivate action.Configuration for the billing details.When the deactivate action will take effect.Details for deactivating a Pricing Plan Subscription.Details for a modify action.Configuration for the billing details.When the modify action will take effect.Details for modifying a Pricing Plan Subscription.For more details about ComponentConfiguration, please refer to the API Reference.Details for a remove action.Details for a subscribe action.Configuration for the billing details.When the subscribe action will take effect.Details for subscribing to a Pricing Plan.For more details about ComponentConfiguration, please refer to the API Reference.Details for subscribing to a V1 subscription.For more details about Item, please refer to the API Reference.A Licensed Item represents a billable item whose pricing is based on license fees.Stripe Tax details.For more details about Tier, please refer to the API Reference.Apply a transformation to the reported usage or set quantity before computing the amount billed.For more details about Tier, please refer to the API Reference.Apply a transformation to the reported usage or set quantity before computing the amount billed.A Metered Item represents a billable item whose pricing is based on usage, measured by a meter.For more details about MeterSegmentCondition, please refer to the API Reference.Stripe Tax details.Fix me empty_doc_string.Specifies which event to cancel.Details if this component is a License Fee.Details if this component is a Rate Card.Details if this component is a Service Action.Timestamps for collection status transitions.Timestamps for servicing status transitions.A Rate Card represents a versioned set of usage-based prices (rates).The custom pricing unit that this rate binds to.For more details about Tier, please refer to the API Reference.Apply a transformation to the reported usage or set quantity before computing the amount billed.The collection status transitions of the Rate Card Subscription.The servicing status transitions of the Rate Card Subscription.Details for the credit grant.The amount of the credit grant.The custom pricing unit amount of the credit grant.Defines the scope where the credit grant is applicable.The applicability scope of the credit grant.The expiry configuration for the credit grant.Details for the credit grant per tenant.The amount of the credit grant.The custom pricing unit amount of the credit grant.Defines the scope where the credit grant is applicable.The applicability scope of the credit grant.The expiry configuration for the credit grant.