Releases: stripe/stripe-java
Releases · stripe/stripe-java
v31.1.0-alpha.1
- #2112 Update generated code for private-preview
- Add support for new resources
BalanceTransferandradar.AccountEvaluation - Add support for
createmethod on resourceBalanceTransfer - Add support for
create,retrieve, andupdatemethods on resourceradar.AccountEvaluation - Add support for
specifiedCommercialTransactionsActUrlonAccount.business_profile,AccountCreateParams.business_profile, andAccountUpdateParams.business_profile - Add support for
paypayPaymentsonAccount.settings,AccountCreateParams.settings, andAccountUpdateParams.settings - Change type of
billing.analytics.MeterUsageRetrieveParams.meters[].dimensionFiltersfromstringtoarray(string) - Change type of
billing.analytics.MeterUsageRetrieveParams.meters[].tenantFiltersfromstringtoarray(string) - Add support for
paymentMethodConfigurationonbillingportal.Configuration.features.payment_method_update - Add support for
carRentalData,flightData, andlodgingDataonChargeCaptureParams.payment_details,ChargeUpdateParams.payment_details,PaymentIntentCaptureParams.payment_details,PaymentIntentConfirmParams.payment_details,PaymentIntentCreateParams.payment_details, andPaymentIntentUpdateParams.payment_details - Add support for
transactionIdonCharge.payment_method_details.ideal,PaymentAttemptRecord.payment_method_details.ideal, andPaymentRecord.payment_method_details.ideal - Add support for new value
finomon 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
createdonCustomerBalanceTransactionListParamsandInvoicePaymentListParams - Add support for
accountNumbersonfinancialconnections.Account - Add support for
billingSchedulesActionsonInvoiceCreatePreviewParams.schedule_details.amendments[]andSubscriptionScheduleAmendParams.amendments[] - Add support for
fraudRiskonissuing.AuthorizationCreateParams.risk_assessment - Add support for
latestFraudWarningonissuing.Card - Add support for
supplementaryPurchaseDataonOrderCreateParams.payment.settings.payment_method_options.klarna,OrderUpdateParams.payment.settings.payment_method_options.klarna,PaymentIntentConfirmParams.payment_method_options.klarna,PaymentIntentCreateParams.payment_method_options.klarna, andPaymentIntentUpdateParams.payment_method_options.klarna - Add support for
captureMethodonPaymentIntent.payment_method_options.card_present,PaymentIntentConfirmParams.payment_method_options.card_present,PaymentIntentCreateParams.payment_method_options.card_present, andPaymentIntentUpdateParams.payment_method_options.card_present - Add support for
allowRedisplayandcustomerAccountonPaymentMethodListParams - Add support for
mbWayandtwintonRefund.destination_details - Change type of
SubscriptionScheduleUpdateParams.billingSchedulesfromarray(billing_schedules_update_params)toemptyable(array(billing_schedules_update_params)) - Add support for new values
capital.financing_offer.accepted_other_offer,financial_connections.account.account_numbers_updated, andfinancial_connections.account.upcoming_account_number_expiryon enumsWebhookEndpointCreateParams.enabledEventsandWebhookEndpointUpdateParams.enabledEvents - Add support for new value
2025-11-17.cloveron enumWebhookEndpointCreateParams.apiVersion - Add support for snapshot events
financial_connections.account.account_numbers_updatedandfinancial_connections.account.upcoming_account_number_expirywith resourcefinancialconnections.Account
- Add support for new resources
v31.0.0
This release changes the pinned API version to 2025-11-17.clover.
- #2113 Update generated code
⚠️ Remove support forgt,gte,lt, andlteonv2.core.EventListParamsin favor ofcreated.
- #2110 Update v2 array parameter serialization to use indexed format
RetrieveandListcalls for/v2endpoints now use indexed format (e.g.,?include[0]=foo&include[1]=bar) instead of repeated parameter format (e.g.,?include=foo&include=bar) when communicating with the Stripe API. This may break any unit tests that expect the latter behavior when setting up a mock server. Instead, they should now expect the former.- The
arraysAsRepeatedparameter was removed from the internal-use-only methodFormEncoder#createQueryString
- #2108 Update generated code
- Add support for new resources
tax.Associationandterminal.OnboardingLink - Add support for
findmethod on resourcetax.Association - Add support for
createmethod on resourceterminal.OnboardingLink - Add support for
paymentMethodConfigurationonbillingportal.Configuration.features.payment_method_update - Add support for
transactionIdonCharge.payment_method_details.ideal,PaymentAttemptRecord.payment_method_details.ideal, andPaymentRecord.payment_method_details.ideal - Add support for new value
finomon 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
createdonCustomerBalanceTransactionListParamsandInvoicePaymentListParams - Add support for
accountNumbersonfinancialconnections.Account - Add support for
fraudRiskonissuing.AuthorizationCreateParams.risk_assessment - Add support for
latestFraudWarningonissuing.Card - Add support for
hooksonPaymentIntentCaptureParams,PaymentIntentConfirmParams,PaymentIntentCreateParams,PaymentIntentIncrementAuthorizationParams,PaymentIntentUpdateParams, andPaymentIntent - Add support for
mbWayandtwintonRefund.destination_details - Add support for new values
financial_connections.account.account_numbers_updatedandfinancial_connections.account.upcoming_account_number_expiryon enumsWebhookEndpointCreateParams.enabledEventsandWebhookEndpointUpdateParams.enabledEvents - Add support for snapshot events
financial_connections.account.account_numbers_updatedandfinancial_connections.account.upcoming_account_number_expirywith resourcefinancialconnections.Account
- Add support for new resources
v30.3.0-alpha.2
This release changes the pinned API version to 2025-10-29.preview.
- #2111 Update generated code for private-preview
- Add support for new resource
issuing.Program - Add support for
create,list,retrieve, andupdatemethods on resourceissuing.Program - Add support for
scheduleonDiscount - Add support for
applicableFeesondelegatedcheckout.RequestedSession.total_details - Add support for
scheduleDetailsonInvoice.parent,InvoiceItem.parent,InvoiceLineItem.parent, andQuotePreviewInvoice.parent - Add support for
billingSchedulesonInvoiceCreatePreviewParams.schedule_details,QuotePreviewSubscriptionSchedule,SubscriptionScheduleCreateParams,SubscriptionScheduleUpdateParams, andSubscriptionSchedule - Add support for
latestInvoiceonQuotePreviewSubscriptionScheduleandSubscriptionSchedule - Add support for
phaseEffectiveAtonQuotePreviewSubscriptionSchedule.default_settings,SubscriptionSchedule.default_settings,SubscriptionScheduleCreateParams.default_settings, andSubscriptionScheduleUpdateParams.default_settings
- Add support for new resource
- #2107 Update generated code for private-preview
⚠️ Remove support for resourcev2.tax.AutomaticRule⚠️ Remove support forcreate,deactivate,find,retrieve, andupdatemethods on resourcev2.tax.AutomaticRule- Add support for
selfReportedIncomeandselfReportedMonthlyHousingPaymentonAccountCreateParams.individual,AccountUpdateParams.individual,PersonCreateParams,PersonUpdateParams,Person,TokenCreateParams.account.individual, andTokenCreateParams.person - Add support for new values
amendment_end,line_ends_at,schedule_end, andupcoming_invoiceon enumsInvoiceCreatePreviewParams.subscription_details.billing_schedules[].bill_until.type,SubscriptionCreateParams.billing_schedules[].bill_until.type, andSubscriptionUpdateParams.billing_schedules[].bill_until.type - Add support for
billingSchedulesandphaseEffectiveAtonQuote.subscription_data_overrides[],Quote.subscription_data,QuoteCreateParams.subscription_data_overrides[],QuoteCreateParams.subscription_data,QuoteUpdateParams.subscription_data_overrides[], andQuoteUpdateParams.subscription_data - Add support for
billFromonSubscription.billing_schedules[] - Add support for
amendmentEndandlineEndsAtonSubscription.billing_schedules[].bill_until
v30.3.0-alpha.1
- #2105 Update generated code for private-preview
- Add support for new resources
TransitBalance,v2.reporting.ReportRun,v2.reporting.Report - Add support for
createandretrievemethods on resourcev2.reporting.ReportRun - Add support for
retrievemethod on resourcev2.reporting.Report - Add support for
createandrefilltest helper methods on resourcecapital.FinancingOffer - Add support for
allocatedFundsonCharge,PaymentIntentConfirmParams,PaymentIntentCreateParams, andPaymentIntentUpdateParams - Add support for thin events
V2ReportingReportRunCreatedEvent,V2ReportingReportRunFailedEvent,V2ReportingReportRunSucceededEvent, andV2ReportingReportRunUpdatedEventwith related objectv2.reporting.ReportRun
- Add support for new resources
v30.2.1-alpha.1
- Updated publishing configuration. No changes to SDK content.
v30.2.0
- #2102 Update generated code
- Add support for
captureMethodonPaymentIntent.payment_method_options.card_present,PaymentIntentConfirmParams.payment_method_options.card_present,PaymentIntentCreateParams.payment_method_options.card_present, andPaymentIntentUpdateParams.payment_method_options.card_present
- Add support for
v30.2.0-alpha.2
- #2099 Update generated code for private-preview
- Change
delegatedcheckout.RequestedSessionUpdateParams.line_item_details[].quantityto be required - Add support for
paymentMethodPreviewondelegatedcheckout.RequestedSession - Add support for
orderIdondelegatedcheckout.RequestedSession.order_details - Add support for
leadonv2.core.Account.configuration.card_creator.capabilities.commercial,v2.core.Account.identity.attestations.terms_of_service.card_creator.commercial,v2.core.AccountCreateParams.configuration.card_creator.capabilities.commercial,v2.core.AccountCreateParams.identity.attestations.terms_of_service.card_creator.commercial,v2.core.AccountUpdateParams.configuration.card_creator.capabilities.commercial, andv2.core.AccountUpdateParams.identity.attestations.terms_of_service.card_creator.commercial - Add support for
globalAccountHolderonv2.core.Account.identity.attestations.terms_of_service.card_creator.commercial,v2.core.AccountCreateParams.identity.attestations.terms_of_service.card_creator.commercial, andv2.core.AccountUpdateParams.identity.attestations.terms_of_service.card_creator.commercial - Add support for new value
commercial.lead.prepaid_cardon enumEventsV2CoreAccountIncludingConfigurationCardCreatorCapabilityStatusUpdatedEvent.updatedCapability
- Change
v30.2.0-beta.1
This release changes the pinned API version to 2025-10-29.preview.
- #2092 Update generated code for beta
- Add support for
cryptoStoreronv2.core.AccountUpdateParams.identity.attestations.terms_of_service
- Add support for
- #2081 Update generated code for beta
- Add support for
updatemethod on resourcev2.moneymanagement.FinancialAccount - Add support for
confirm_microdeposits,list, andsend_microdepositsmethods on resourcev2.core.vault.UsBankAccount - Add support for
listmethod on resourcev2.core.vault.GbBankAccount - Add support for
paymentPortalUrlonCharge.payment_method_details.rechnung,PaymentAttemptRecord.payment_method_details.rechnung, andPaymentRecord.payment_method_details.rechnung - Add support for
taxIdElementonCustomerSession.componentsandCustomerSessionCreateParams.components - Add support for
startingAfteronPaymentAttemptRecordListParams - Add support for
referenceonPaymentIntentAmountDetailsLineItem.payment_method_options.klarna,PaymentIntentCaptureParams.amount_details.line_items[].payment_method_options.klarna,PaymentIntentConfirmParams.amount_details.line_items[].payment_method_options.klarna,PaymentIntentCreateParams.amount_details.line_items[].payment_method_options.klarna,PaymentIntentIncrementAuthorizationParams.amount_details.line_items[].payment_method_options.klarna, andPaymentIntentUpdateParams.amount_details.line_items[].payment_method_options.klarna - Add support for
subscriptionReferenceonPaymentIntentAmountDetailsLineItem.payment_method_options.klarna - Add support for
closedonv2.core.AccountListParamsandv2.core.Account - Add support for
usdonv2.core.Account.configuration.storer.capabilities.holds_currencies,v2.core.AccountCreateParams.configuration.storer.capabilities.holds_currencies, andv2.core.AccountUpdateParams.configuration.storer.capabilities.holds_currencies - Add support for
representativeDeclarationonv2.core.Account.identity.attestations,v2.core.AccountCreateParams.identity.attestations, andv2.core.AccountUpdateParams.identity.attestations - Add support for
verificationonv2.core.vault.UsBankAccount - Add support for new value
payment_methodon enumsv2.core.AccountCreateParams.configuration.customer.automatic_indirect_tax.locationSourceandv2.core.AccountUpdateParams.configuration.customer.automatic_indirect_tax.locationSource - Add support for new values
application_customandapplication_expresson enumsv2.core.AccountCreateParams.defaults.responsibilities.feesCollectorandv2.core.AccountUpdateParams.defaults.responsibilities.feesCollector - Add support for
v1IdonEventsV2MoneyManagementTransactionCreatedEvent - Remove support for thin event
V2BillingBillSettingUpdatedEventwith related objectv2.billing.BillSetting
- Add support for
- #2080 Update generated code for beta
- Add support for
lastSeenAtonterminal.Reader - Add support for new value
2025-10-29.cloveron enumWebhookEndpointCreateParams.apiVersion
- Add support for
v30.2.0-alpha.1
- #2091 Update generated code for private-preview
- Add support for
report_refundmethod on resourcePaymentRecord - Add support for
tenantsonbilling.analytics.MeterUsageRow - Add support for
representativeDeclarationonAccount.company,AccountCreateParams.company,AccountUpdateParams.company, andTokenCreateParams.account.company - Add support for
transferonApplicationFee.fee_source - Add support for
transitBalancesTotalonBalance - Add support for
tenantGroupByKeysonbilling.analytics.MeterUsageRetrieveParams.meters[] - Change
billing.CreditGrantCreateParams.categoryto be optional - Add support for
paymentMethodConfigurationonbillingportal.ConfigurationCreateParams.features.payment_method_updateandbillingportal.ConfigurationUpdateParams.features.payment_method_update - Add support for
paymentPortalUrlonCharge.payment_method_details.rechnung,PaymentAttemptRecord.payment_method_details.rechnung, andPaymentRecord.payment_method_details.rechnung - Add support for
twintoncheckout.Session.payment_method_optionsandcheckout.SessionCreateParams.payment_method_options - Add support for
customerSheet,mobilePaymentElement, andtaxIdElementonCustomerSession.componentsandCustomerSessionCreateParams.components - Add support for new value
customon enumsCustomerListPaymentMethodsParams.type,PaymentMethodCreateParams.type, andPaymentMethodListParams.type - Add support for
provideronCustomer.tax - Remove support for
riskDetailsondelegatedcheckout.RequestedSessionCreateParams - Add support for
riskDetailsondelegatedcheckout.RequestedSessionConfirmParams - Add support for new value
platform_terms_of_serviceon enumFileListParams.purpose - Add support for new value
platform_terms_of_serviceon enumFileCreateParams.purpose - Add support for
startingAfteronPaymentAttemptRecordListParams - Add support for
referenceonPaymentIntentAmountDetailsLineItem.payment_method_options.klarna,PaymentIntentCaptureParams.amount_details.line_items[].payment_method_options.klarna,PaymentIntentConfirmParams.amount_details.line_items[].payment_method_options.klarna,PaymentIntentCreateParams.amount_details.line_items[].payment_method_options.klarna,PaymentIntentIncrementAuthorizationParams.amount_details.line_items[].payment_method_options.klarna, andPaymentIntentUpdateParams.amount_details.line_items[].payment_method_options.klarna - Add support for
allocatedFundsonPaymentIntent - Add support for
subscriptionReferenceonPaymentIntentAmountDetailsLineItem.payment_method_options.klarna - Add support for
nameCollectiononPaymentLinkCreateParams,PaymentLinkUpdateParams, andPaymentLink - Add support for
cryptoonPaymentMethodConfigurationCreateParams,PaymentMethodConfigurationUpdateParams,PaymentMethodConfiguration, andRefund.destination_details - Add support for
mbWayonPaymentMethodConfigurationCreateParams,PaymentMethodConfigurationUpdateParams, andPaymentMethodConfiguration - Add support for
customonPaymentMethodCreateParamsandPaymentMethod - Add support for
excludedPaymentMethodTypesonSetupIntentCreateParams,SetupIntentUpdateParams, andSetupIntent - Add support for
twontax.Registration.country_optionsandtax.RegistrationCreateParams.country_options - Add support for
giponterminal.Configuration.tipping,terminal.ConfigurationCreateParams.tipping, andterminal.ConfigurationUpdateParams.tipping - Add support for
lastSeenAtonterminal.Reader - Add support for
applicationFeeAmountonTransferCreateParamsandTransfer - Add support for
applicationFeeonTransfer - Add support for new value
2025-10-29.cloveron enumWebhookEndpointCreateParams.apiVersion - Add support for
highRiskActivitiesDescription,highRiskActivities,moneyServicesDescription,operatesInProhibitedCountries,participatesInRegulatedActivity,purposeOfFundsDescription,purposeOfFunds,regulatedActivity,sourceOfFundsDescription, andsourceOfFundsonv2.core.Account.configuration.storer,v2.core.AccountCreateParams.configuration.storer, andv2.core.AccountUpdateParams.configuration.storer - Add support for
cryptoWalletsonv2.core.Account.configuration.storer.capabilities.financial_addresses,v2.core.Account.configuration.storer.capabilities.outbound_payments,v2.core.Account.configuration.storer.capabilities.outbound_transfers,v2.core.AccountCreateParams.configuration.storer.capabilities.financial_addresses,v2.core.AccountCreateParams.configuration.storer.capabilities.outbound_payments,v2.core.AccountCreateParams.configuration.storer.capabilities.outbound_transfers,v2.core.AccountUpdateParams.configuration.storer.capabilities.financial_addresses,v2.core.AccountUpdateParams.configuration.storer.capabilities.outbound_payments, andv2.core.AccountUpdateParams.configuration.storer.capabilities.outbound_transfers - Add support for
usdconv2.core.Account.configuration.storer.capabilities.holds_currencies,v2.core.AccountCreateParams.configuration.storer.capabilities.holds_currencies, andv2.core.AccountUpdateParams.configuration.storer.capabilities.holds_currencies - Add support for
cryptoStoreronv2.core.Account.identity.attestations.terms_of_serviceandv2.core.AccountCreateParams.identity.attestations.terms_of_service - Add support for
complianceScreeningDescriptiononv2.core.Account.identity.business_details,v2.core.AccountCreateParams.identity.business_details, andv2.core.AccountUpdateParams.identity.business_details - Add support for
externalAmountonv2.moneymanagement.ReceivedCreditandv2.moneymanagement.ReceivedDebit
- Add support for
v30.1.0
- #2093 Update generated code
- Improve docs for PaymentIntent related endpoints
- #2086 Update generated code
- Add support for new resources
PaymentAttemptRecord,PaymentIntentAmountDetailsLineItem, andPaymentRecord - Add support for
listandretrievemethods on resourcePaymentAttemptRecord - Add support for
report_payment_attempt_canceled,report_payment_attempt_failed,report_payment_attempt_guaranteed,report_payment_attempt_informational,report_payment_attempt,report_payment,report_refund, andretrievemethods on resourcePaymentRecord - Add support for
listmethod on resourcePaymentIntentAmountDetailsLineItem - Add support for
representativeDeclarationonAccount.company,AccountCreateParams.company,AccountUpdateParams.company, andTokenCreateParams.account.company - Change
billing.CreditGrantCreateParams.categoryto be optional - Add support for
paymentMethodConfigurationonbillingportal.ConfigurationCreateParams.features.payment_method_updateandbillingportal.ConfigurationUpdateParams.features.payment_method_update - Add support for new value
mb_wayon enumcheckout.SessionCreateParams.excludedPaymentMethodTypes - Add support for
twintoncheckout.Session.payment_method_optionsandcheckout.SessionCreateParams.payment_method_options - Add support for new value
mb_wayon enumcheckout.SessionCreateParams.paymentMethodTypes - Add support for
paymentRecordRefundandtypeonCreditNote.refunds[],CreditNoteCreateParams.refunds[],CreditNotePreviewLinesParams.refunds[], andCreditNotePreviewParams.refunds[] - Add support for
customerSheetandmobilePaymentElementonCustomerSession.componentsandCustomerSessionCreateParams.components - Add support for new value
customon enumsCustomerListPaymentMethodsParams.type,PaymentMethodCreateParams.type, andPaymentMethodListParams.type - Add support for
provideronCustomer.tax - Add support for new value
platform_terms_of_serviceon enumFileListParams.purpose - Add support for new value
platform_terms_of_serviceon enumFileCreateParams.purpose - Add support for
paymentRecordonInvoiceAttachPaymentParams,InvoicePayment.payment, andInvoicePaymentListParams.payment - Change type of
InvoicePaymentListParams.payment.typefromliteral('payment_intent')toenum('payment_intent'|'payment_record') - Add support for new value
customon enumsInvoiceCreateParams.payment_settings.paymentMethodTypes,InvoiceUpdateParams.payment_settings.paymentMethodTypes,SubscriptionCreateParams.payment_settings.paymentMethodTypes, andSubscriptionUpdateParams.payment_settings.paymentMethodTypes - Add support for
amountDetailsonPaymentIntentCaptureParams,PaymentIntentConfirmParams,PaymentIntentCreateParams,PaymentIntentIncrementAuthorizationParams, andPaymentIntentUpdateParams - Add support for
paymentDetailsonPaymentIntentCaptureParams,PaymentIntentConfirmParams,PaymentIntentCreateParams,PaymentIntentIncrementAuthorizationParams,PaymentIntentUpdateParams, andPaymentIntent - Add support for
discountAmount,lineItems,shipping, andtaxonPaymentIntent.amount_details - Add support for
nameCollectiononPaymentLinkCreateParams,PaymentLinkUpdateParams, andPaymentLink - Add support for new value
mb_wayon enumsPaymentLinkCreateParams.paymentMethodTypesandPaymentLinkUpdateParams.paymentMethodTypes - Add support for
cryptoonPaymentMethodConfigurationCreateParams,PaymentMethodConfigurationUpdateParams,PaymentMethodConfiguration, andRefund.destination_details - Add support for
mbWayonPaymentMethodConfigurationCreateParams,PaymentMethodConfigurationUpdateParams, andPaymentMethodConfiguration - Add support for
customonPaymentMethodCreateParamsandPaymentMethod - Add support for
excludedPaymentMethodTypesonSetupIntentCreateParams,SetupIntentUpdateParams, andSetupIntent - Add support for
twontax.Registration.country_optionsandtax.RegistrationCreateParams.country_options - Add support for
giponterminal.Configuration.tipping,terminal.ConfigurationCreateParams.tipping, andterminal.ConfigurationUpdateParams.tipping - Add support for
lastSeenAtonterminal.Reader - Add support for new values
balance_settings.updatedandinvoice.payment_attempt_requiredon enumsWebhookEndpointCreateParams.enabledEventsandWebhookEndpointUpdateParams.enabledEvents - Add support for new value
2025-10-29.cloveron enumWebhookEndpointCreateParams.apiVersion - Add support for
gt,gte,lt,lte, andtypesonv2.core.EventListParams - Change
v2.core.EventListParams.objectIdto be optional - Add support for snapshot event
balance_settings.updatedwith resourceBalanceSettings - Add support for snapshot event
invoice.payment_attempt_requiredwith resourceInvoice
- Add support for new resources