Releases: stripe/stripe-java
Releases · stripe/stripe-java
v29.5.0-beta.1
This release changes the pinned API version to 2025-07-30.preview
.
- #2025 Update generated code for beta
- Add support for new resources
billing.MeterUsageRow
,billing.MeterUsage
, andterminal.OnboardingLink
- Add support for
retrieve
method on resourcebilling.MeterUsage
- Add support for
create
method on resourceterminal.OnboardingLink
- Add support for
monthlyPayoutDays
andweeklyPayoutDays
onBalanceSettings.payouts.schedule
andBalanceSettingsUpdateParams.payouts.schedule
- Remove support for
monthlyAnchor
andweeklyAnchor
onBalanceSettings.payouts.schedule
andBalanceSettingsUpdateParams.payouts.schedule
- Add support for
delayDaysOverride
onBalanceSettingsUpdateParams.settlement_timing
- Remove support for
delayDays
onBalanceSettingsUpdateParams.settlement_timing
- Add support for
updateDiscounts
oncheckout.SessionCreateParams.permissions
- Add support for
discounts
andsubscriptionData
oncheckout.SessionUpdateParams
- Add support for
smartDisputes
onDispute
- Add support for
upi
onInvoice.payment_settings.payment_method_options
,InvoiceCreateParams.payment_settings.payment_method_options
,InvoiceUpdateParams.payment_settings.payment_method_options
,QuotePreviewInvoice.payment_settings.payment_method_options
,Subscription.payment_settings.payment_method_options
,SubscriptionCreateParams.payment_settings.payment_method_options
, andSubscriptionUpdateParams.payment_settings.payment_method_options
- Add support for new value
upi
on enumsInvoiceCreateParams.payment_settings.paymentMethodTypes
,InvoiceUpdateParams.payment_settings.paymentMethodTypes
,SubscriptionCreateParams.payment_settings.paymentMethodTypes
, andSubscriptionUpdateParams.payment_settings.paymentMethodTypes
- Add support for
transactionId
onPaymentAttemptRecord.payment_method_details.cashapp
andPaymentRecord.payment_method_details.cashapp
- Add support for
amountDetails
onPaymentIntentCaptureParams
,PaymentIntentConfirmParams
,PaymentIntentCreateParams
,PaymentIntentIncrementAuthorizationParams
, andPaymentIntentUpdateParams
- Add support for
paymentDetails
onPaymentIntentIncrementAuthorizationParams
- Add support for
storer
onv2.core.Account.identity.attestations.terms_of_service
,v2.core.AccountCreateParams.identity.attestations.terms_of_service
, andv2.core.AccountUpdateParams.identity.attestations.terms_of_service
- Add support for
collectionOptions
onv2.core.AccountLink.use_case.account_onboarding
,v2.core.AccountLink.use_case.account_update
,v2.core.AccountLinkCreateParams.use_case.account_onboarding
, andv2.core.AccountLinkCreateParams.use_case.account_update
- Change type of
v2.core.AccountLink.use_case.account_onboarding.configurations
,v2.core.AccountLink.use_case.account_update.configurations
,v2.core.AccountLinkCreateParams.use_case.account_onboarding.configurations
, andv2.core.AccountLinkCreateParams.use_case.account_update.configurations
fromliteral('recipient')
toenum('customer'|'merchant'|'recipient'|'storer')
- Add support for
bankAccountType
onv2.moneymanagement.PayoutMethod.bank_account
- Add support for thin event
V2CoreAccountLinkReturnedEvent
- Add support for thin event
V2MoneyManagementPayoutMethodUpdatedEvent
with related objectv2.moneymanagement.PayoutMethod
- Remove support for thin event
V2CoreAccountLinkCompletedEvent
- Remove support for thin event
V2OffSessionPaymentRequiresCaptureEvent
with related objectv2.payments.OffSessionPayment
- Add support for new resources
v29.4.0
- #2027 Update generated code. This release changes the pinned API version to
2025-07-30.basil
.- Add support for
instantPayoutsPromotion
onAccountSession.components
andAccountSessionCreateParams.components
- Add support for
adjustableQuantity
onbillingportal.Configuration.features.subscription_update.products[]
,billingportal.ConfigurationCreateParams.features.subscription_update.products[]
, andbillingportal.ConfigurationUpdateParams.features.subscription_update.products[]
- Add support for
transactionId
onCharge.payment_method_details.cashapp
- Add support for
originContext
oncheckout.SessionCreateParams
andcheckout.Session
- Add support for
template
onPaymentLink.invoice_creation.invoice_data.rendering_options
,PaymentLinkCreateParams.invoice_creation.invoice_data.rendering_options
,PaymentLinkUpdateParams.invoice_creation.invoice_data.rendering_options
,checkout.Session.invoice_creation.invoice_data.rendering_options
, andcheckout.SessionCreateParams.invoice_creation.invoice_data.rendering_options
- Add support for
setupFutureUsage
oncheckout.Session.payment_method_options.pix
andcheckout.SessionCreateParams.payment_method_options.pix
- Add support for new value
nz_bank_account
on enumcheckout.SessionCreateParams.paymentMethodTypes
- Add support for
duration
onInvoiceCreatePreviewParams.schedule_details.phases[]
,SubscriptionScheduleCreateParams.phases[]
, andSubscriptionScheduleUpdateParams.phases[]
- Add support for
priceData
onPaymentLinkCreateParams.line_items[]
- Change
PaymentLinkCreateParams.line_items[].price
to be optional - Add support for new value
America/Coyhaique
on enumreporting.ReportRunCreateParams.parameters.timezone
- Add support for
standard
ontax.Registration.country_options.ae
,tax.Registration.country_options.au
,tax.Registration.country_options.ch
,tax.Registration.country_options.gb
,tax.Registration.country_options.jp
,tax.Registration.country_options.no
,tax.Registration.country_options.nz
,tax.Registration.country_options.sg
,tax.RegistrationCreateParams.country_options.ae
,tax.RegistrationCreateParams.country_options.al
,tax.RegistrationCreateParams.country_options.ao
,tax.RegistrationCreateParams.country_options.au
,tax.RegistrationCreateParams.country_options.aw
,tax.RegistrationCreateParams.country_options.ba
,tax.RegistrationCreateParams.country_options.bb
,tax.RegistrationCreateParams.country_options.bd
,tax.RegistrationCreateParams.country_options.bf
,tax.RegistrationCreateParams.country_options.bh
,tax.RegistrationCreateParams.country_options.bs
,tax.RegistrationCreateParams.country_options.cd
,tax.RegistrationCreateParams.country_options.ch
,tax.RegistrationCreateParams.country_options.et
,tax.RegistrationCreateParams.country_options.gb
,tax.RegistrationCreateParams.country_options.gn
,tax.RegistrationCreateParams.country_options.is
,tax.RegistrationCreateParams.country_options.jp
,tax.RegistrationCreateParams.country_options.me
,tax.RegistrationCreateParams.country_options.mk
,tax.RegistrationCreateParams.country_options.mr
,tax.RegistrationCreateParams.country_options.no
,tax.RegistrationCreateParams.country_options.nz
,tax.RegistrationCreateParams.country_options.om
,tax.RegistrationCreateParams.country_options.rs
,tax.RegistrationCreateParams.country_options.sg
,tax.RegistrationCreateParams.country_options.sr
,tax.RegistrationCreateParams.country_options.uy
,tax.RegistrationCreateParams.country_options.za
, andtax.RegistrationCreateParams.country_options.zw
- Add support for new value
inbound_goods
on enumstax.RegistrationCreateParams.country_options.at.standard.placeOfSupplyScheme
,tax.RegistrationCreateParams.country_options.be.standard.placeOfSupplyScheme
,tax.RegistrationCreateParams.country_options.bg.standard.placeOfSupplyScheme
,tax.RegistrationCreateParams.country_options.cy.standard.placeOfSupplyScheme
,tax.RegistrationCreateParams.country_options.cz.standard.placeOfSupplyScheme
,tax.RegistrationCreateParams.country_options.de.standard.placeOfSupplyScheme
,tax.RegistrationCreateParams.country_options.dk.standard.placeOfSupplyScheme
,tax.RegistrationCreateParams.country_options.ee.standard.placeOfSupplyScheme
,tax.RegistrationCreateParams.country_options.es.standard.placeOfSupplyScheme
,tax.RegistrationCreateParams.country_options.fi.standard.placeOfSupplyScheme
,tax.RegistrationCreateParams.country_options.fr.standard.placeOfSupplyScheme
,tax.RegistrationCreateParams.country_options.gr.standard.placeOfSupplyScheme
,tax.RegistrationCreateParams.country_options.hr.standard.placeOfSupplyScheme
,tax.RegistrationCreateParams.country_options.hu.standard.placeOfSupplyScheme
,tax.RegistrationCreateParams.country_options.ie.standard.placeOfSupplyScheme
,tax.RegistrationCreateParams.country_options.it.standard.placeOfSupplyScheme
,tax.RegistrationCreateParams.country_options.lt.standard.placeOfSupplyScheme
,tax.RegistrationCreateParams.country_options.lu.standard.placeOfSupplyScheme
,tax.RegistrationCreateParams.country_options.lv.standard.placeOfSupplyScheme
,tax.RegistrationCreateParams.country_options.mt.standard.placeOfSupplyScheme
,tax.RegistrationCreateParams.country_options.nl.standard.placeOfSupplyScheme
,tax.RegistrationCreateParams.country_options.pl.standard.placeOfSupplyScheme
,tax.RegistrationCreateParams.country_options.pt.standard.placeOfSupplyScheme
,tax.RegistrationCreateParams.country_options.ro.standard.placeOfSupplyScheme
,tax.RegistrationCreateParams.country_options.se.standard.placeOfSupplyScheme
,tax.RegistrationCreateParams.country_options.si.standard.placeOfSupplyScheme
, andtax.RegistrationCreateParams.country_options.sk.standard.placeOfSupplyScheme
- Add support for
aed
,bgn
,huf
, andron
onterminal.Configuration.tipping
,terminal.ConfigurationCreateParams.tipping
, andterminal.ConfigurationUpdateParams.tipping
- Add support for new value
2025-07-30.basil
on enumWebhookEndpointCreateParams.apiVersion
- Add support for
v29.4.0-beta.2
- #2026 Pull in V2 FinancialAccount changes for June release
- Add support for
close
andcreate
methods on resourcev2.moneymanagement.FinancialAccount
- Add support for
storer
onv2.core.Account.configuration
,v2.core.AccountCreateParams.configuration
, andv2.core.AccountUpdateParams.configuration
- Add support for
statusDetails
onv2.moneymanagement.FinancialAccount
- Add support for
status
onv2.moneymanagement.FinancialAccountListParams
- Add support for new value
configuration.storer
on enumsv2.core.AccountCreateParams.include
,v2.core.AccountRetrieveParams.include
, andv2.core.AccountUpdateParams.include
- Add support for new value
storer
on enumv2.core.AccountCloseParams.appliedConfigurations
- Add support for thin events
V2CoreAccountIncludingConfigurationStorerCapabilityStatusUpdatedEvent
andV2CoreAccountIncludingConfigurationStorerUpdatedEvent
with related objectv2.core.Account
- Add support for error types
AlreadyExistsException
andNonZeroBalanceException
- Add support for
v29.4.0-beta.1
This release changes the pinned API version to 2025-06-30.preview
.
- #2009 Update generated code for beta
- Change type of
InvoiceCreatePreviewParams.schedule_details.billingMode
,InvoiceCreatePreviewParams.subscription_details.billingMode
,Quote.subscription_data.billingMode
,QuoteCreateParams.subscription_data.billingMode
,SubscriptionCreateParams.billingMode
,SubscriptionScheduleCreateParams.billingMode
, andcheckout.SessionCreateParams.subscription_data.billingMode
fromenum('classic'|'flexible')
tobilling_mode
- Add support for
submissionMethod
onDispute.evidence_details
- Add support for
onDemand
andsubscriptions
onOrderCreateParams.payment.settings.payment_method_options.klarna
andOrderUpdateParams.payment.settings.payment_method_options.klarna
- Change type of
Order.payment.settings.payment_method_options.klarna.setupFutureUsage
,OrderCreateParams.payment.settings.payment_method_options.klarna.setupFutureUsage
, andOrderUpdateParams.payment.settings.payment_method_options.klarna.setupFutureUsage
fromliteral('none')
toenum('none'|'off_session'|'on_session')
- Add support for
crypto
onPaymentAttemptRecord.payment_method_details
andPaymentRecord.payment_method_details
- Change type of
PaymentIntent.payment_method_options.gopay.setupFutureUsage
,PaymentIntentConfirmParams.payment_method_options.gopay.setupFutureUsage
,PaymentIntentCreateParams.payment_method_options.gopay.setupFutureUsage
, andPaymentIntentUpdateParams.payment_method_options.gopay.setupFutureUsage
fromliteral('none')
toenum('none'|'off_session')
- Change type of
QuotePreviewSubscriptionSchedule.billingMode
,Subscription.billingMode
, andSubscriptionSchedule.billingMode
fromenum('classic'|'flexible')
toSubscriptionsResourceBillingMode
- Change type of
SubscriptionMigrateParams.billingMode
fromliteral('flexible')
tobilling_mode_migrate
- Remove support for
billingModeDetails
onSubscription
- Add support for
proofOfAddress
onv2.core.Account.identity.business_details.documents
,v2.core.AccountCreateParams.identity.business_details.documents
, andv2.core.AccountUpdateParams.identity.business_details.documents
- Add support for
metadata
onv2.moneymanagement.FinancialAccount
- Remove support for
description
onv2.moneymanagement.FinancialAccount
- Remove support for
attempts
onv2.payments.OffSessionPayment
- Add support for
fromAccount
,outboundPayment
, andoutboundTransfer
onv2.moneymanagement.ReceivedCredit.balance_transfer
- Change type of
v2.moneymanagement.ReceivedCredit.balance_transfer.type
fromliteral('payout_v1')
toenum('outbound_payment'|'outbound_transfer'|'payout_v1')
- Change
v2.payments.OffSessionPaymentCreateParams.transfer_data.amount
to be optional - Add support for new value
xx
on enumsv2.core.AccountCreateParams.configuration.customer.shipping.address.country
,v2.core.AccountCreateParams.configuration.merchant.support.address.country
,v2.core.AccountCreateParams.identity.business_details.address.country
,v2.core.AccountCreateParams.identity.business_details.script_addresses.kana.country
,v2.core.AccountCreateParams.identity.business_details.script_addresses.kanji.country
,v2.core.AccountCreateParams.identity.country
,v2.core.AccountCreateParams.identity.individual.additional_addresses[].country
,v2.core.AccountCreateParams.identity.individual.address.country
,v2.core.AccountCreateParams.identity.individual.script_addresses.kana.country
,v2.core.AccountCreateParams.identity.individual.script_addresses.kanji.country
,v2.core.AccountUpdateParams.configuration.customer.shipping.address.country
,v2.core.AccountUpdateParams.configuration.merchant.support.address.country
,v2.core.AccountUpdateParams.identity.business_details.address.country
,v2.core.AccountUpdateParams.identity.business_details.script_addresses.kana.country
,v2.core.AccountUpdateParams.identity.business_details.script_addresses.kanji.country
,v2.core.AccountUpdateParams.identity.country
,v2.core.AccountUpdateParams.identity.individual.additional_addresses[].country
,v2.core.AccountUpdateParams.identity.individual.address.country
,v2.core.AccountUpdateParams.identity.individual.script_addresses.kana.country
,v2.core.AccountUpdateParams.identity.individual.script_addresses.kanji.country
,v2.core.PersonCreateParams.additional_addresses[].country
,v2.core.PersonCreateParams.address.country
,v2.core.PersonCreateParams.script_addresses.kana.country
,v2.core.PersonCreateParams.script_addresses.kanji.country
,v2.core.PersonUpdateParams.additional_addresses[].country
,v2.core.PersonUpdateParams.address.country
,v2.core.PersonUpdateParams.script_addresses.kana.country
, andv2.core.PersonUpdateParams.script_addresses.kanji.country
- Add support for new value
xx
on enumsv2.core.AccountCreateParams.identity.individual.nationalities
,v2.core.AccountUpdateParams.identity.individual.nationalities
,v2.core.PersonCreateParams.nationalities
, andv2.core.PersonUpdateParams.nationalities
- Change type of
v29.3.0
- #2013 Update generated code
- Add support for
migrate
method on resourceSubscription
- Add support for
collect_payment_method
andconfirm_payment_intent
methods on resourceterminal.Reader
- Add support for
cryptoPayments
onAccount.capabilities
,AccountCreateParams.capabilities
, andAccountUpdateParams.capabilities
- Add support for
proofOfAddress
onAccountCreateParams.documents
andAccountUpdateParams.documents
- Add support for
monthlyPayoutDays
andweeklyPayoutDays
onAccount.settings.payouts.schedule
,AccountCreateParams.settings.payouts.schedule
, andAccountUpdateParams.settings.payouts.schedule
- Add support for
crypto
onCharge.payment_method_details
,ConfirmationToken.payment_method_preview
,ConfirmationTokenCreateParams.payment_method_data
,PaymentIntent.payment_method_options
,PaymentIntentConfirmParams.payment_method_data
,PaymentIntentConfirmParams.payment_method_options
,PaymentIntentCreateParams.payment_method_data
,PaymentIntentCreateParams.payment_method_options
,PaymentIntentUpdateParams.payment_method_data
,PaymentIntentUpdateParams.payment_method_options
,PaymentMethodCreateParams
,PaymentMethod
,SetupIntentConfirmParams.payment_method_data
,SetupIntentCreateParams.payment_method_data
, andSetupIntentUpdateParams.payment_method_data
- Change type of
Charge.payment_method_details.card.installments.plan.type
,ConfirmationToken.payment_method_options.card.installments.plan.type
,ConfirmationTokenCreateParams.payment_method_options.card.installments.plan.type
,InvoiceCreateParams.payment_settings.payment_method_options.card.installments.plan.type
,InvoiceUpdateParams.payment_settings.payment_method_options.card.installments.plan.type
,PaymentIntent.payment_method_options.card.installments.available_plans[].type
,PaymentIntent.payment_method_options.card.installments.plan.type
,PaymentIntentConfirmParams.payment_method_options.card.installments.plan.type
,PaymentIntentCreateParams.payment_method_options.card.installments.plan.type
, andPaymentIntentUpdateParams.payment_method_options.card.installments.plan.type
fromliteral('fixed_count')
toenum('bonus'|'fixed_count'|'revolving')
- Add support for
subscriptions
onPaymentIntentConfirmParams.payment_method_options.klarna
,PaymentIntentCreateParams.payment_method_options.klarna
,PaymentIntentUpdateParams.payment_method_options.klarna
, andcheckout.SessionCreateParams.payment_method_options.klarna
- Add support for new value
crypto
on enumcheckout.SessionCreateParams.paymentMethodTypes
- Add support for
billingMode
onInvoiceCreatePreviewParams.schedule_details
,InvoiceCreatePreviewParams.subscription_details
,Quote.subscription_data
,QuoteCreateParams.subscription_data
,SubscriptionCreateParams
,SubscriptionScheduleCreateParams
,SubscriptionSchedule
,Subscription
, andcheckout.SessionCreateParams.subscription_data
- Add support for new value
buut
on 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
crypto
on enumsConfirmationTokenCreateParams.payment_method_data.type
,PaymentIntentConfirmParams.payment_method_data.type
,PaymentIntentCreateParams.payment_method_data.type
,PaymentIntentUpdateParams.payment_method_data.type
,SetupIntentConfirmParams.payment_method_data.type
,SetupIntentCreateParams.payment_method_data.type
, andSetupIntentUpdateParams.payment_method_data.type
- Add support for new value
crypto
on enumsCustomerListPaymentMethodsParams.type
,PaymentMethodCreateParams.type
, andPaymentMethodListParams.type
- Change type of
Dispute.enhancedEligibilityTypes
fromliteral('visa_compelling_evidence_3')
toenum('visa_compelling_evidence_3'|'visa_compliance')
- Add support for
relatedPerson
onidentity.VerificationSessionCreateParams
andidentity.VerificationSession
- Add support for
matching
onidentity.VerificationSession.options
- Add support for new value
crypto
on enumsInvoiceCreateParams.payment_settings.paymentMethodTypes
,InvoiceUpdateParams.payment_settings.paymentMethodTypes
,SubscriptionCreateParams.payment_settings.paymentMethodTypes
, andSubscriptionUpdateParams.payment_settings.paymentMethodTypes
- Add support for
klarna
onMandate.payment_method_details
,SetupIntent.payment_method_options
,SetupIntentConfirmParams.payment_method_options
,SetupIntentCreateParams.payment_method_options
, andSetupIntentUpdateParams.payment_method_options
- Add support for
onDemand
onPaymentIntentConfirmParams.payment_method_options.klarna
,PaymentIntentCreateParams.payment_method_options.klarna
, andPaymentIntentUpdateParams.payment_method_options.klarna
- Change type of
PaymentIntent.payment_method_options.klarna.setupFutureUsage
,PaymentIntentConfirmParams.payment_method_options.klarna.setupFutureUsage
,PaymentIntentCreateParams.payment_method_options.klarna.setupFutureUsage
, andPaymentIntentUpdateParams.payment_method_options.klarna.setupFutureUsage
fromliteral('none')
toenum('none'|'off_session'|'on_session')
- Add support for
ua
ontax.Registration.country_options
andtax.RegistrationCreateParams.country_options
- Change type of
terminal.LocationUpdateParams.displayName
fromstring
toemptyable(string)
- Add support for
collectPaymentMethod
andconfirmPaymentIntent
onterminal.Reader.action
- Add support for
status
ontreasury.FinancialAccountListParams
- Add support for new value
terminal.reader.action_updated
on enumsWebhookEndpointCreateParams.enabledEvents
andWebhookEndpointUpdateParams.enabledEvents
- Add support for new value
2025-06-30.basil
on enumWebhookEndpointCreateParams.apiVersion
- Add support for snapshot event
terminal.reader.action_updated
with resourceterminal.Reader
- Add support for
- #2023 Specify nexusUrl in deploy.gradle
- #2020 Update snapshot endpoint in deploy.gradle
- #2019 Update Sonatype endpoints in deploy.gradle
- #1987 Include Java versions 21, 22, 23, 24 in CI
v29.3.0-beta.3
No changes in this release
v29.3.0-beta.2
v29.3.0-beta.1
This release changes the pinned API version to 2025-05-28.preview.
-
#1995 Update generated code for beta
Breaking changes
- Remove support for deprecated previews
- Remove support for resources
billing.MeterErrorReport
,giftcards.Card
,giftcards.Transaction
, andprivacy.RedactionJobRootObjects
- Remove support for
create
,list
,retrieve
,update
, andvalidate
methods on resourcegiftcards.Card
- Remove support for
cancel
,confirm
,create
,list
,retrieve
, andupdate
methods on resourcegiftcards.Transaction
- Remove support for
provisioning
onProductCreateParams
andProduct
- Remove support for snapshot event
billing.meter_error_report.triggered
with resourcebilling.MeterErrorReport
- Remove support for resources
- Remove support for values
credits_attributed_to_debits
andlegacy_prorations
from enumsInvoiceCreatePreviewParams.schedule_details.billingMode
,InvoiceCreatePreviewParams.subscription_details.billingMode
,QuoteCreateParams.subscription_data.billingMode
,SubscriptionCreateParams.billingMode
,SubscriptionScheduleCreateParams.billingMode
, andcheckout.SessionCreateParams.subscription_data.billingMode
- Change type of
checkout.SessionUpdateParams.line_items[].quantity
fromemptyable(longInteger)
tolongInteger
- Change type of
InvoiceCreatePreviewParams.subscription_details.cancelAt
,SubscriptionCreateParams.cancelAt
, andSubscriptionUpdateParams.cancelAt
fromDateTime
toDateTime | enum('max_period_end'|'min_period_end')
- Remove support for
credits
onOrderCreateParams
,OrderUpdateParams
, andOrder
- Remove support for
amountRemaining
onOrder
- Remove support for
amountCredit
onOrder.total_details
- Remove support for
asyncWorkflows
onPaymentIntentCaptureParams
,PaymentIntentConfirmParams
,PaymentIntentCreateParams
,PaymentIntentDecrementAuthorizationParams
,PaymentIntentIncrementAuthorizationParams
,PaymentIntentUpdateParams
, andPaymentIntent
- Change type of
PaymentRecordReportPaymentAttemptCanceledParams.metadata
,PaymentRecordReportPaymentAttemptFailedParams.metadata
,PaymentRecordReportPaymentAttemptGuaranteedParams.metadata
,PaymentRecordReportPaymentAttemptParams.metadata
, andPaymentRecordReportPaymentParams.metadata
frommap(string: string)
toemptyable(map(string: string))
- Change type of
privacy.RedactionJob.objects
from$Privacy.RedactionJobRootObjects
toRedactionResourceRootObjects
- Change type of
privacy.RedactionJobValidationError.erroringObject
frommap(string: string)
toRedactionResourceErroringObject
- Remove support for
status
ontax.Association
Other changes
- Add support for
migrate
method on resourceSubscription
- Add support for
distance
,pickupLocationName
,returnLocationName
, andvehicleIdentificationNumber
onChargeCaptureParams.payment_details.car_rental
,ChargeUpdateParams.payment_details.car_rental
,PaymentIntent.payment_details.car_rental
,PaymentIntentCaptureParams.payment_details.car_rental
,PaymentIntentConfirmParams.payment_details.car_rental
,PaymentIntentCreateParams.payment_details.car_rental
, andPaymentIntentUpdateParams.payment_details.car_rental
- Add support for
driverIdentificationNumber
anddriverTaxNumber
onChargeCaptureParams.payment_details.car_rental.drivers[]
,ChargeUpdateParams.payment_details.car_rental.drivers[]
,PaymentIntent.payment_details.car_rental.drivers[]
,PaymentIntentCaptureParams.payment_details.car_rental.drivers[]
,PaymentIntentConfirmParams.payment_details.car_rental.drivers[]
,PaymentIntentCreateParams.payment_details.car_rental.drivers[]
, andPaymentIntentUpdateParams.payment_details.car_rental.drivers[]
- Add support for new values
classic
andflexible
on enumsInvoiceCreatePreviewParams.schedule_details.billingMode
,InvoiceCreatePreviewParams.subscription_details.billingMode
,QuoteCreateParams.subscription_data.billingMode
,SubscriptionCreateParams.billingMode
,SubscriptionScheduleCreateParams.billingMode
, andcheckout.SessionCreateParams.subscription_data.billingMode
- Add support for
institution
onfinancialconnections.Account
- Add support for
countries
onfinancialconnections.Institution
- Add support for
location
andreader
onPaymentAttemptRecord.payment_method_details.affirm
,PaymentAttemptRecord.payment_method_details.wechat_pay
,PaymentRecord.payment_method_details.affirm
, andPaymentRecord.payment_method_details.wechat_pay
- Add support for
hooks
onPaymentIntentCaptureParams
,PaymentIntentConfirmParams
,PaymentIntentCreateParams
,PaymentIntentDecrementAuthorizationParams
,PaymentIntentIncrementAuthorizationParams
,PaymentIntentUpdateParams
, andPaymentIntent
- Add support for
cardPresent
onPaymentIntentAmountDetailsLineItem.payment_method_options
- Add support for
livemode
onprivacy.RedactionJob
- Add support for
billingThresholds
onQuotePreviewSubscriptionSchedule.default_settings
,QuotePreviewSubscriptionSchedule.phases[].items[]
, andQuotePreviewSubscriptionSchedule.phases[]
- Add support for
billingModeDetails
onSubscription
- Add support for
taxTransactionAttempts
ontax.Association
- Add support for
confirmConfig
onterminal.Reader.action.confirm_payment_intent
andterminal.ReaderConfirmPaymentIntentParams
- Remove support for deprecated previews
v29.2.0
- #2000 Update generated code. This release changes the pinned API version to
2025-05-28.basil
.- Add support for
attach_payment
method on resourceInvoice
- Add support for
collect_inputs
method on resourceterminal.Reader
- Add support for
succeed_input_collection
andtimeout_input_collection
test helper methods on resourceterminal.Reader
- Add support for
pixPayments
onAccount.capabilities
,AccountCreateParams.capabilities
, andAccountUpdateParams.capabilities
- Add support for
disputesList
andpaymentDisputes
onAccountSession.components
andAccountSessionCreateParams.components
- Add support for
refundAndDisputePrefunding
onBalance
- Add support for
balanceType
onBalanceTransaction
- Change
billing.AlertCreateParams.usage_threshold.meter
to be required - Add support for
location
andreader
onCharge.payment_method_details.affirm
andCharge.payment_method_details.wechat_pay
- Add support for
paymentMethodRemove
oncheckout.SessionCreateParams.saved_payment_method_options
- Add support for
setupFutureUsage
oncheckout.Session.payment_method_options.naver_pay
- Add support for
postPaymentAmount
andprePaymentAmount
onCreditNote
- Add support for
sex
,unparsedPlaceOfBirth
, andunparsedSex
onidentity.VerificationReport.document
andidentity.VerificationSession.verified_outputs
- Add support for
billingThresholds
onInvoiceCreatePreviewParams.schedule_details.phases[].items[]
,InvoiceCreatePreviewParams.schedule_details.phases[]
,InvoiceCreatePreviewParams.subscription_details.items[]
,SubscriptionCreateParams.items[]
,SubscriptionCreateParams
,SubscriptionItemCreateParams
,SubscriptionItemUpdateParams
,SubscriptionItem
,SubscriptionSchedule.default_settings
,SubscriptionSchedule.phases[].items[]
,SubscriptionSchedule.phases[]
,SubscriptionScheduleCreateParams.default_settings
,SubscriptionScheduleCreateParams.phases[].items[]
,SubscriptionScheduleCreateParams.phases[]
,SubscriptionScheduleUpdateParams.default_settings
,SubscriptionScheduleUpdateParams.phases[].items[]
,SubscriptionScheduleUpdateParams.phases[]
,SubscriptionUpdateParams.items[]
,SubscriptionUpdateParams
, andSubscription
- Add support for
satispay
onPaymentIntent.payment_method_options
,PaymentIntentConfirmParams.payment_method_options
,PaymentIntentCreateParams.payment_method_options
, andPaymentIntentUpdateParams.payment_method_options
- Add support for
captureMethod
onPaymentIntent.payment_method_options.billie
- Add support for
kakaoPay
,krCard
,naverPay
,payco
, andsamsungPay
onPaymentMethodConfigurationCreateParams
,PaymentMethodConfigurationUpdateParams
, andPaymentMethodConfiguration
- Add support for
networkDeclineCode
onRefund.destination_details.paypal
- Add support for
metadata
ontax.CalculationCreateParams.line_items[]
andtax.CalculationLineItem
- Add support for new value
simulated_stripe_s700
on enumterminal.ReaderListParams.deviceType
- Add support for
returnUrl
onterminal.Reader.action.process_payment_intent.process_config
andterminal.ReaderProcessPaymentIntentParams.process_config
- Add support for
collectInputs
onterminal.Reader.action
- Add support for new value
invoice_payment.paid
on enumsWebhookEndpointCreateParams.enabledEvents
andWebhookEndpointUpdateParams.enabledEvents
- Add support for new value
2025-05-28.basil
on enumWebhookEndpointCreateParams.apiVersion
- Add support for snapshot event
invoice_payment.paid
with resourceInvoicePayment
- Add support for
- #2002 Adds generated Customer retrievePaymentMethod overload
- Adds
retrievePaymentMethod
overload toCustomer
that accepts a payment method id andRequestOptions
object
- Adds
- #1997 Adds CONTRIBUTING.md
v29.2.0-beta.1
-
#1988 Update generated code for beta
This release changes the pinned API version to2025-04-30.preview
.- Add support for
billingMode
onInvoiceCreatePreviewParams.schedule_details
,InvoiceCreatePreviewParams.subscription_details
,Quote.subscription_data
,QuoteCreateParams.subscription_data
,QuotePreviewSubscriptionSchedule
,SubscriptionCreateParams
,SubscriptionScheduleCreateParams
,SubscriptionSchedule
,Subscription
, andcheckout.SessionCreateParams.subscription_data
- Add support for
accountNumber
onConfirmationToken.payment_method_preview.acss_debit
andPaymentMethod.acss_debit
- Add support for new values
aw_tin
,az_tin
,bd_bin
,bf_ifu
,bj_ifu
,cm_niu
,cv_nif
,et_tin
,kg_tin
, andla_tin
on enumsOrderCreateParams.tax_details.tax_ids[].type
andOrderUpdateParams.tax_details.tax_ids[].type
- Add support for new value
balance_settings.updated
on enumsWebhookEndpointUpdateParams.enabledEvents
- Add support for