Releases: stripe/stripe-java
Releases · stripe/stripe-java
v31.4.0-alpha.4
- #2156 Update generated code for private-preview
- Add support for new value
spend_thresholdon enumsbilling.AlertCreateParams.alertTypeandbilling.AlertListParams.alertType - Add support for
spendThresholdonbilling.AlertCreateParamsandbilling.Alert - Add support for
invoiceItem,prorationDetails,proration, andsubscriptiononInvoiceLineItem.parent.schedule_details - Add support for
customonPaymentMethodUpdateParams - Add support for
paymentMethodReferenceandusageonPaymentMethod.custom - Add support for
outstandingUsageThroughandunusedTimeFromonSubscriptionPauseParams.bill_for ⚠️ Remove support foroutstandingUsageandunusedTimeonSubscriptionPauseParams.bill_for⚠️ Remove support forpaymentBehavioronSubscriptionResumeParams
- Add support for new value
v31.4.0-alpha.3
- #2154 Update generated code for private-preview
- Add support for new resources
v2.billing.CadenceSpendModifier,v2.billing.OneTimeItem, andv2.billing.RateCardCustomPricingUnitOverageRate - Add support for
create,delete,list, andretrievemethods on resourcev2.billing.RateCardCustomPricingUnitOverageRate - Add support for
create,list,retrieve, andupdatemethods on resourcev2.billing.OneTimeItem - Add support for
retrievemethod on resourcev2.billing.CadenceSpendModifier - Add support for
settlementTypeonApplicationFee - Add support for
rateCardCustomPricingUnitOverageRateDetailsonInvoiceItem.pricingandInvoiceLineItem.pricing - Add support for
defaultSettingsonInvoiceCreatePreviewParams.schedule_details - Change type of
QuoteUpdateParams.subscription_data_overrides[].billingSchedulesfromemptyable(array(billing_schedules_update_specs))toarray(billing_schedules_update_specs) - Add support for
paymentBehavioronSubscriptionResumeParams - Add support for
effectiveAtandspendModifierRuleonv2.billing.IntentAction.apply,v2.billing.IntentAction.remove,v2.billing.IntentCreateParams.actions[].apply, andv2.billing.IntentCreateParams.actions[].remove - Change type of
v2.billing.IntentAction.apply.type,v2.billing.IntentAction.remove.type,v2.billing.IntentCreateParams.actions[].apply.type, andv2.billing.IntentCreateParams.actions[].remove.typefromliteral('invoice_discount_rule')toenum('invoice_discount_rule'|'spend_modifier_rule') - Change
EventsV2CoreHealthFraudRateIncreasedEvent.impact.realized_fraud_amount.value,EventsV2CoreHealthIssuingAuthorizationRequestErrorsFiringEvent.impact.approved_amount.value,EventsV2CoreHealthIssuingAuthorizationRequestErrorsFiringEvent.impact.declined_amount.value,EventsV2CoreHealthIssuingAuthorizationRequestErrorsResolvedEvent.impact.approved_amount.value,EventsV2CoreHealthIssuingAuthorizationRequestErrorsResolvedEvent.impact.declined_amount.value,EventsV2CoreHealthIssuingAuthorizationRequestTimeoutFiringEvent.impact.approved_amount.value,EventsV2CoreHealthIssuingAuthorizationRequestTimeoutFiringEvent.impact.declined_amount.value,EventsV2CoreHealthIssuingAuthorizationRequestTimeoutResolvedEvent.impact.approved_amount.value,EventsV2CoreHealthIssuingAuthorizationRequestTimeoutResolvedEvent.impact.declined_amount.value,v2.FinancialAddressCreditSimulationCreditParams.amount.value,v2.billing.ServiceActionCreateParams.credit_grant.amount.monetary.value,v2.billing.ServiceActionCreateParams.credit_grant_per_tenant.amount.monetary.value,v2.core.AccountCreateParams.identity.business_details.annual_revenue.amount.value,v2.core.AccountCreateParams.identity.business_details.monthly_estimated_revenue.amount.value,v2.core.AccountTokenCreateParams.identity.business_details.annual_revenue.amount.value,v2.core.AccountTokenCreateParams.identity.business_details.monthly_estimated_revenue.amount.value,v2.core.AccountUpdateParams.identity.business_details.annual_revenue.amount.value,v2.core.AccountUpdateParams.identity.business_details.monthly_estimated_revenue.amount.value,v2.moneymanagement.CurrencyConversionCreateParams.from.amount.value,v2.moneymanagement.CurrencyConversionCreateParams.to.amount.value,v2.moneymanagement.InboundTransferCreateParams.amount.value,v2.moneymanagement.OutboundPaymentCreateParams.amount.value,v2.moneymanagement.OutboundPaymentQuoteCreateParams.amount.value,v2.moneymanagement.OutboundTransferCreateParams.amount.value,v2.payments.OffSessionPaymentCreateParams.amount.value,v2.payments.SettlementAllocationIntentCreateParams.amount.value,v2.payments.SettlementAllocationIntentSplitCreateParams.amount.value, andv2.payments.SettlementAllocationIntentUpdateParams.amount.valueto be required - Change
EventsV2CoreHealthFraudRateIncreasedEvent.impact.realized_fraud_amount.currency,EventsV2CoreHealthIssuingAuthorizationRequestErrorsFiringEvent.impact.approved_amount.currency,EventsV2CoreHealthIssuingAuthorizationRequestErrorsFiringEvent.impact.declined_amount.currency,EventsV2CoreHealthIssuingAuthorizationRequestErrorsResolvedEvent.impact.approved_amount.currency,EventsV2CoreHealthIssuingAuthorizationRequestErrorsResolvedEvent.impact.declined_amount.currency,EventsV2CoreHealthIssuingAuthorizationRequestTimeoutFiringEvent.impact.approved_amount.currency,EventsV2CoreHealthIssuingAuthorizationRequestTimeoutFiringEvent.impact.declined_amount.currency,EventsV2CoreHealthIssuingAuthorizationRequestTimeoutResolvedEvent.impact.approved_amount.currency,EventsV2CoreHealthIssuingAuthorizationRequestTimeoutResolvedEvent.impact.declined_amount.currency,v2.FinancialAddressCreditSimulationCreditParams.amount.currency,v2.billing.ServiceActionCreateParams.credit_grant.amount.monetary.currency,v2.billing.ServiceActionCreateParams.credit_grant_per_tenant.amount.monetary.currency,v2.core.AccountCreateParams.identity.business_details.annual_revenue.amount.currency,v2.core.AccountCreateParams.identity.business_details.monthly_estimated_revenue.amount.currency,v2.core.AccountTokenCreateParams.identity.business_details.annual_revenue.amount.currency,v2.core.AccountTokenCreateParams.identity.business_details.monthly_estimated_revenue.amount.currency,v2.core.AccountUpdateParams.identity.business_details.annual_revenue.amount.currency,v2.core.AccountUpdateParams.identity.business_details.monthly_estimated_revenue.amount.currency,v2.moneymanagement.CurrencyConversionCreateParams.from.amount.currency,v2.moneymanagement.CurrencyConversionCreateParams.to.amount.currency,v2.moneymanagement.InboundTransferCreateParams.amount.currency,v2.moneymanagement.OutboundPaymentCreateParams.amount.currency,v2.moneymanagement.OutboundPaymentQuoteCreateParams.amount.currency,v2.moneymanagement.OutboundTransferCreateParams.amount.currency,v2.payments.OffSessionPaymentCreateParams.amount.currency,v2.payments.SettlementAllocationIntentCreateParams.amount.currency,v2.payments.SettlementAllocationIntentSplitCreateParams.amount.currency, andv2.payments.SettlementAllocationIntentUpdateParams.amount.currencyto be required
- Add support for new resources
v31.4.0-alpha.2
- #2151 Update generated code for private-preview
- Add support for new resource
v2.core.ConnectionSession - Add support for
createandretrievemethods on resourcev2.core.ConnectionSession - Add support for
listmethod on resourcesv2.payments.SettlementAllocationIntentSplitandv2.payments.SettlementAllocationIntent - Add support for
agenticCommerceSettingsonAccountSessionCreateParams.components - Add support for
terminalHardwareOrdersandterminalHardwareShoponAccountSession.componentsandAccountSessionCreateParams.components - Add support for
networkCostPassthroughReportonAccountSession.components - Add support for
cadenceDataonv2.billing.IntentCreateParamsandv2.billing.Intent - Add support for
cancellationDetailsonv2.billing.IntentAction.deactivate,v2.billing.IntentCreateParams.actions[].deactivate, andv2.billing.PricingPlanSubscription - Add support for
contactPhoneonv2.core.AccountCreateParams,v2.core.AccountTokenCreateParams,v2.core.AccountUpdateParams, andv2.core.Account - Add support for
registrationDateonv2.core.Account.identity.business_details,v2.core.AccountCreateParams.identity.business_details,v2.core.AccountTokenCreateParams.identity.business_details, andv2.core.AccountUpdateParams.identity.business_details - Add support for
referenceonv2.moneymanagement.Adjustment - Add support for
accruedFeesonv2.moneymanagement.FinancialAccount - Add support for
startingBalanceonv2.moneymanagement.FinancialAccount.payments - Add support for
accountHolderAddressandaccountHolderNameonv2.moneymanagement.FinancialAddress.credentials.us_bank_account - Add support for
fingerprintonv2.moneymanagement.PayoutMethod.card - Add support for
cardSpendonv2.moneymanagement.ReceivedCreditandv2.moneymanagement.ReceivedDebit - Add support for
applicationFeeRefund,applicationFee,charge,dispute,payout,refund,reserveHold,reserveRelease,topup,transferReversal, andtransferonv2.moneymanagement.Transaction.flowandv2.moneymanagement.TransactionEntry.transaction_details.flow - Add support for new value
accrued_feeson enumv2.moneymanagement.FinancialAccountListParams.types - Add support for new value
gb_vaton enumsv2.core.AccountCreateParams.identity.business_details.id_numbers[].type,v2.core.AccountTokenCreateParams.identity.business_details.id_numbers[].type, andv2.core.AccountUpdateParams.identity.business_details.id_numbers[].type - Change
v2.billing.RateCardRateCreateParams.meteredItemto be required
- Add support for new resource
v31.4.0-beta.1
This release changes the pinned API version to 2026-01-28.preview.
- #2145 Update generated code for beta
- Add support for new resource
financialconnections.Authorization - Add support for
retrievemethod on resourcefinancialconnections.Authorization - Add support for
detach_paymentmethod on resourceInvoice - Remove support for
cancel,list_line_items, andreopenmethods on resourceOrder - Remove support for
attach_cadencemethod on resourceSubscription - Add support for
additionalFilesandsiteonAccount.settings.paypay_payments,AccountCreateParams.settings.paypay_payments, andAccountUpdateParams.settings.paypay_payments - Remove support for
capitalonAccount.settings - Add support for
authorizationandstatusDetailsonfinancialconnections.Account - Add support for
relinkOptionsonfinancialconnections.SessionCreateParamsandfinancialconnections.Session - Change
financialconnections.SessionCreateParams.accountHolderto be optional - Add support for
relinkResultonfinancialconnections.Session - Remove support for
billingCadenceonInvoiceCreatePreviewParams,SubscriptionCreateParams,SubscriptionUpdateParams, andSubscription - Remove support for
billingCadenceDetailsonInvoice.parentandQuotePreviewInvoice.parent - Add support for new value
pl_nipon enumsOrderCreateParams.tax_details.tax_ids[].typeandOrderUpdateParams.tax_details.tax_ids[].type - Add support for
carRentalData,flightData, andlodgingDataonPaymentIntent.payment_details - Add support for new value
capital.financing_summary.line_of_credit_updateon enumsWebhookEndpointCreateParams.enabledEventsandWebhookEndpointUpdateParams.enabledEvents - Add support for
alternativeReferenceonv2.core.vault.GbBankAccount,v2.core.vault.UsBankAccount, andv2.moneymanagement.PayoutMethod - Add support for
accountHolderAddressandaccountHolderNameonv2.moneymanagement.FinancialAddress.credentials.us_bank_account - Add support for
fingerprintonv2.moneymanagement.PayoutMethod.card - Add support for snapshot event
invoice_payment.detachedwith resourceInvoicePayment
- Add support for new resource
- #2129 Add EventNotificationHandler example
v31.4.0-alpha.1
This release changes the pinned API version to 2026-01-28.preview.
- #2148 Update generated code for private-preview
- Add support for new resources
FrMealVouchersOnboarding,reserve.Hold,reserve.Plan, andreserve.Release - Add support for
create,list,retrieve, andupdatemethods on resourceFrMealVouchersOnboarding - Add support for
listandretrievemethods on resourcesreserve.Holdandreserve.Release - Add support for
retrievemethod on resourcereserve.Plan - Add support for
pausemethod on resourceSubscription - Add support for
servicePeriodDetailsonDiscount - Add support for
agenticCommerceSettingsonAccountSession.components - Add support for new value
service_periodon enumsCouponCreateParams.duration,checkout.SessionCreateParams.discounts[].coupon_data.duration, andcheckout.SessionUpdateParams.discounts[].coupon_data.duration - Add support for
servicePeriodonCouponCreateParamsandCoupon - Change type of
InvoiceItem.pricing.price_details.priceandInvoiceLineItem.pricing.price_details.pricefromstringtoexpandable($Price) - Add support for
settingsonInvoiceCreatePreviewParams.discounts[],InvoiceCreatePreviewParams.schedule_details.amendments[].discount_actions[].add,InvoiceCreatePreviewParams.schedule_details.amendments[].discount_actions[].set,InvoiceCreatePreviewParams.schedule_details.amendments[].item_actions[].add.discounts[],InvoiceCreatePreviewParams.schedule_details.amendments[].item_actions[].set.discounts[],InvoiceCreatePreviewParams.schedule_details.phases[].discounts[],InvoiceCreatePreviewParams.schedule_details.phases[].items[].discounts[],InvoiceCreatePreviewParams.subscription_details.items[].discounts[],QuoteCreateParams.lines[].actions[].add_discount,QuoteCreateParams.lines[].actions[].add_item.discounts[],QuoteCreateParams.lines[].actions[].set_discounts[],QuoteCreateParams.lines[].actions[].set_items[].discounts[],QuoteUpdateParams.lines[].actions[].add_discount,QuoteUpdateParams.lines[].actions[].add_item.discounts[],QuoteUpdateParams.lines[].actions[].set_discounts[],QuoteUpdateParams.lines[].actions[].set_items[].discounts[],SubscriptionCreateParams.discounts[],SubscriptionCreateParams.items[].discounts[],SubscriptionItemCreateParams.discounts[],SubscriptionItemUpdateParams.discounts[],SubscriptionScheduleAmendParams.amendments[].discount_actions[].add,SubscriptionScheduleAmendParams.amendments[].discount_actions[].set,SubscriptionScheduleAmendParams.amendments[].item_actions[].add.discounts[],SubscriptionScheduleAmendParams.amendments[].item_actions[].set.discounts[],SubscriptionScheduleCreateParams.phases[].discounts[],SubscriptionScheduleCreateParams.phases[].items[].discounts[],SubscriptionScheduleUpdateParams.phases[].discounts[],SubscriptionScheduleUpdateParams.phases[].items[].discounts[],SubscriptionUpdateParams.discounts[], andSubscriptionUpdateParams.items[].discounts[] - Add support for
subtotalonInvoiceLineItem - Add support for
billingCadenceonSubscriptionListParams
- Add support for new resources
v31.3.0
This release changes the pinned API version to 2026-01-28.clover.
- #2147 Update generated code
- Add support for new resource
radar.PaymentEvaluation - Add support for
createmethod on resourceradar.PaymentEvaluation - Add support for
adjustableQuantityonLineItem - Add support for new value
adyenon enumsConfirmationTokenCreateParams.payment_method_data.ideal.bank,PaymentIntentConfirmParams.payment_method_data.ideal.bank,PaymentIntentCreateParams.payment_method_data.ideal.bank,PaymentIntentUpdateParams.payment_method_data.ideal.bank,PaymentMethodCreateParams.ideal.bank,SetupIntentConfirmParams.payment_method_data.ideal.bank,SetupIntentCreateParams.payment_method_data.ideal.bank, andSetupIntentUpdateParams.payment_method_data.ideal.bank - Add support for new value
pl_nipon enumsCustomerCreateParams.tax_id_data[].type,InvoiceCreatePreviewParams.customer_details.tax_ids[].type,TaxIdCreateParams.type, andtax.CalculationCreateParams.customer_details.tax_ids[].type - Add support for
enforceArithmeticValidationonPaymentIntentCaptureParams.amount_details,PaymentIntentConfirmParams.amount_details,PaymentIntentCreateParams.amount_details,PaymentIntentIncrementAuthorizationParams.amount_details, andPaymentIntentUpdateParams.amount_details - Add support for new values
2.3.0and2.3.1on enumsPaymentIntentConfirmParams.payment_method_options.card.three_d_secure.version,PaymentIntentCreateParams.payment_method_options.card.three_d_secure.version,PaymentIntentUpdateParams.payment_method_options.card.three_d_secure.version,SetupIntentConfirmParams.payment_method_options.card.three_d_secure.version,SetupIntentCreateParams.payment_method_options.card.three_d_secure.version, andSetupIntentUpdateParams.payment_method_options.card.three_d_secure.version - Add support for
erroronPaymentIntent.amount_details - Remove support for
bgnonterminal.Configuration.tipping,terminal.ConfigurationCreateParams.tipping, andterminal.ConfigurationUpdateParams.tipping - Add support for
topupontreasury.ReceivedDebit.linked_flows - Add support for
contactPhoneonv2.core.AccountCreateParams,v2.core.AccountTokenCreateParams,v2.core.AccountUpdateParams, andv2.core.Account - Add support for
registrationDateonv2.core.Account.identity.business_details,v2.core.AccountCreateParams.identity.business_details,v2.core.AccountTokenCreateParams.identity.business_details, andv2.core.AccountUpdateParams.identity.business_details - Add support for new value
gb_vaton enumsv2.core.AccountCreateParams.identity.business_details.id_numbers[].type,v2.core.AccountTokenCreateParams.identity.business_details.id_numbers[].type, andv2.core.AccountUpdateParams.identity.business_details.id_numbers[].type
- Add support for new resource
v31.3.0-alpha.1
- #2146 Update generated code for private-preview
- Remove support for
pausemethod on resourceSubscription
- Remove support for
v31.2.0
- #2144 Update generated code
- Add support for event notifications
V2CoreAccountClosedEvent,V2CoreAccountCreatedEvent,V2CoreAccountIncludingConfigurationCustomerCapabilityStatusUpdatedEvent,V2CoreAccountIncludingConfigurationCustomerUpdatedEvent,V2CoreAccountIncludingConfigurationMerchantCapabilityStatusUpdatedEvent,V2CoreAccountIncludingConfigurationMerchantUpdatedEvent,V2CoreAccountIncludingConfigurationRecipientCapabilityStatusUpdatedEvent,V2CoreAccountIncludingConfigurationRecipientUpdatedEvent,V2CoreAccountIncludingDefaultsUpdatedEvent,V2CoreAccountIncludingFutureRequirementsUpdatedEvent,V2CoreAccountIncludingIdentityUpdatedEvent,V2CoreAccountIncludingRequirementsUpdatedEvent, andV2CoreAccountUpdatedEventwith related objectv2.core.Account - Add support for event notification
V2CoreAccountLinkReturnedEvent - Add support for event notifications
V2CoreAccountPersonCreatedEvent,V2CoreAccountPersonDeletedEvent, andV2CoreAccountPersonUpdatedEventwith related objectv2.core.AccountPerson
- Add support for event notifications
v31.2.0-alpha.3
- #2143 Update generated code for private-preview
- Add support for
riskDetailsondelegatedcheckout.RequestedSession - Remove support for
description,images, andnameondelegatedcheckout.RequestedSession.line_item_details[] - Add support for
nameonproductcatalog.TrialOfferCreateParamsandproductcatalog.TrialOffer - Add support for
loginFailedandregistrationFailedonradar.AccountEvaluation.events[]andradar.AccountEvaluationUpdateParams - Change type of
radar.AccountEvaluationUpdateParams.typefromliteral('registration_succeeded')toenum('login_failed'|'login_succeeded'|'registration_failed'|'registration_succeeded')
- Add support for
v31.2.0-alpha.2
- #2135 Update generated code for private-preview
- Add support for
trackingDetailsonv2.moneymanagement.OutboundPayment - Add support for
paperCheckonv2.moneymanagement.OutboundPayment.delivery_optionsandv2.moneymanagement.OutboundPaymentCreateParams.delivery_options - Add support for event notification
V2CoreAccountIncludingFutureRequirementsUpdatedEventwith related objectv2.core.Account
- Add support for
- #2127 Update generated code for private-preview
- Add support for new resource
tax.Location - Add support for
create,list, andretrievemethods on resourcetax.Location - Add support for
pausemethod on resourceSubscription - Add support for
performanceLocationonInvoiceAddLinesParams.lines[].price_data.product_data.tax_details,InvoiceLineItemUpdateParams.price_data.product_data.tax_details,InvoiceUpdateLinesParams.lines[].price_data.product_data.tax_details,PaymentLinkCreateParams.line_items[].price_data.product_data.tax_details,ProductCreateParams.tax_details,ProductUpdateParams.tax_details,checkout.SessionCreateParams.line_items[].price_data.product_data.tax_details,checkout.SessionUpdateParams.line_items[].price_data.product_data.tax_details,tax.CalculationCreateParams.line_items[], andtax.CalculationLineItem - Change type of
delegatedcheckout.RequestedSessionUpdateParams.metadatafrommap(string: string)toemptyable(map(string: string)) - Change type of
delegatedcheckout.RequestedSessionUpdateParams.paymentMethodDatafrompayment_method_datatoemptyable(payment_method_data) - Change type of
delegatedcheckout.RequestedSessionUpdateParams.sharedMetadatafrommap(string: string)toemptyable(map(string: string)) - Add support for
subscriptiononInvoice.parent.schedule_detailsandQuotePreviewInvoice.parent.schedule_details - Change type of
PaymentIntentConfirmParams.payment_details.benefit.frMealVoucher,PaymentIntentCreateParams.payment_details.benefit.frMealVoucher,PaymentIntentUpdateParams.payment_details.benefit.frMealVoucher,SetupIntentConfirmParams.setup_details.benefit.frMealVoucher,SetupIntentCreateParams.setup_details.benefit.frMealVoucher, andSetupIntentUpdateParams.setup_details.benefit.frMealVoucherfrompayment_details_benefit_fr_meal_vouchertoemptyable(payment_details_benefit_fr_meal_voucher) - Add support for
taxDetailsonPlanCreateParams.product[0]andPriceCreateParams.product_data - Add support for
externalReferenceonPlanandPrice - Add support for new value
phase_starton enumsQuoteCreateParams.subscription_data.phaseEffectiveAt,QuoteCreateParams.subscription_data_overrides[].phaseEffectiveAt,QuoteUpdateParams.subscription_data.phaseEffectiveAt, andQuoteUpdateParams.subscription_data_overrides[].phaseEffectiveAt - Remove support for value
line_startfrom enumsQuoteCreateParams.subscription_data.phaseEffectiveAt,QuoteCreateParams.subscription_data_overrides[].phaseEffectiveAt,QuoteUpdateParams.subscription_data.phaseEffectiveAt, andQuoteUpdateParams.subscription_data_overrides[].phaseEffectiveAt - Add support for new values
admissions_tax,attendance_tax,entertainment_tax,gross_receipts_tax,hospitality_tax,luxury_tax,resort_tax, andtourism_taxon enumtax.RegistrationCreateParams.country_options.us.type - Add support for
admissionsTax,attendanceTax,entertainmentTax,grossReceiptsTax,hospitalityTax,luxuryTax,resortTax, andtourismTaxontax.Registration.country_options.us - Add support for
requirementsonTaxCode
- Add support for new resource