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.A Bill Setting Version is a specific configuration of a BillSetting at a point in time.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.A Cadence represents a billing schedule applied to a customer, defining when and how often to generate invoices, such as on monthly or annual billing cycle.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.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_typeis set tobank_transfer.Configuration foreu_bank_transferfunding 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_typeis set tobank_transfer.Configuration foreu_bank_transferfunding 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.A Collection Setting Version is a specific configuration of a CollectionSetting at a point in time.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_typeis set tobank_transfer.Configuration foreu_bank_transferfunding 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.A Meter Event is a usage record that captures billable activity for usage-based billing.A Meter Event Adjustment is used to cancel or modify previously recorded meter events.Specifies which event to cancel.A Meter Event Session is an authentication session for the high-throughput meter event API.A Billing Profile is a representation of how a bill is paid, separating payment behavior from customer identity.