Skip to content

Releases: stripe/stripe-java

v31.5.0-alpha.2

04 Mar 21:15

Choose a tag to compare

v31.5.0-alpha.2 Pre-release
Pre-release

This release changes the pinned API version to 2026-03-04.preview.

  • #2167 Update generated code for private-preview
    • Add support for new resources Profile and billing.AlertRecovered
    • Add support for reauthorize method on resource PaymentIntent
    • Add support for settings on QuoteLine.actions[].add_discount, QuoteLine.actions[].add_item.discounts[], QuoteLine.actions[].set_discounts[], QuoteLine.actions[].set_items[].discounts[], QuotePreviewSubscriptionSchedule.phases[].discounts[], QuotePreviewSubscriptionSchedule.phases[].items[].discounts[], SubscriptionSchedule.phases[].discounts[], and SubscriptionSchedule.phases[].items[].discounts[]
    • Add support for smartDisputes on Account.settings, AccountCreateParams.settings, AccountUpdateParams.settings, v2.core.Account.configuration.merchant, v2.core.AccountCreateParams.configuration.merchant, and v2.core.AccountUpdateParams.configuration.merchant
    • Add support for emailCustomersOnSuccessfulPayment on Account.settings.payments, AccountCreateParams.settings.payments, and AccountUpdateParams.settings.payments
    • Add support for balanceUpdateDetails on billing.CreditBalanceSummary.balances[]
    • Add support for reauthorization and reauthorizeBefore on Charge.payment_method_details.card_present, Charge.payment_method_details.card, ConfirmationToken.payment_method_preview.card.generated_from.payment_method_details.card_present, PaymentAttemptRecord.payment_method_details.card_present, PaymentMethod.card.generated_from.payment_method_details.card_present, and PaymentRecord.payment_method_details.card_present
    • Add support for location and reader on Charge.payment_method_details.card_present, Charge.payment_method_details.interac_present, ConfirmationToken.payment_method_preview.card.generated_from.payment_method_details.card_present, PaymentAttemptRecord.payment_method_details.card_present, PaymentAttemptRecord.payment_method_details.interac_present, PaymentMethod.card.generated_from.payment_method_details.card_present, PaymentRecord.payment_method_details.card_present, and PaymentRecord.payment_method_details.interac_present
    • Add support for managedPayments on PaymentIntent, SetupIntent, Subscription, checkout.SessionCreateParams, and checkout.Session
    • Add support for new value lk_vat on enums CustomerCreateParams.tax_id_data[].type, InvoiceCreatePreviewParams.customer_details.tax_ids[].type, OrderCreateParams.tax_details.tax_ids[].type, OrderUpdateParams.tax_details.tax_ids[].type, TaxIdCreateParams.type, and tax.CalculationCreateParams.customer_details.tax_ids[].type
    • Add support for digital on delegatedcheckout.RequestedSession.fulfillment_details.fulfillment_options[], delegatedcheckout.RequestedSession.fulfillment_details.selected_fulfillment_option, and delegatedcheckout.RequestedSessionUpdateParams.fulfillment_details.selected_fulfillment_option
    • Change delegatedcheckout.RequestedSessionUpdateParams.fulfillment_details.selected_fulfillment_option.shipping to be optional
    • Add support for affiliateAttributions on delegatedcheckout.RequestedSessionConfirmParams, delegatedcheckout.RequestedSessionCreateParams, and delegatedcheckout.RequestedSession
    • Add support for fulfillmentType on delegatedcheckout.RequestedSession.line_item_details[]
    • Add support for marketplaceSellerDetails, networkProfile, privacyNoticeUrl, returnPolicyUrl, storePolicyUrl, and termsOfServiceUrl on delegatedcheckout.RequestedSession.seller_details
    • Add support for amountToCounter on DisputeUpdateParams
    • Add support for new values terminal_wifi_certificate and terminal_wifi_private_key on enum FileListParams.purpose
    • Add support for new values terminal_wifi_certificate and terminal_wifi_private_key on enum FileCreateParams.purpose
    • Add support for new value pay_by_bank on enums InvoiceCreateParams.payment_settings.paymentMethodTypes, InvoiceUpdateParams.payment_settings.paymentMethodTypes, SubscriptionCreateParams.payment_settings.paymentMethodTypes, and SubscriptionUpdateParams.payment_settings.paymentMethodTypes
    • Add support for displayName and serviceUserNumber on Mandate.payment_method_details.bacs_debit
    • Add support for requestReauthorization on PaymentIntent.payment_method_options.card_present, PaymentIntent.payment_method_options.card, PaymentIntentConfirmParams.payment_method_options.card_present, PaymentIntentConfirmParams.payment_method_options.card, PaymentIntentCreateParams.payment_method_options.card_present, PaymentIntentCreateParams.payment_method_options.card, PaymentIntentUpdateParams.payment_method_options.card_present, and PaymentIntentUpdateParams.payment_method_options.card
    • Add support for transactionPurpose on PaymentIntent.payment_method_options.us_bank_account, PaymentIntentConfirmParams.payment_method_options.us_bank_account, PaymentIntentCreateParams.payment_method_options.us_bank_account, and PaymentIntentUpdateParams.payment_method_options.us_bank_account
    • Add support for optionalItems on PaymentLinkUpdateParams
    • ⚠️ Remove support for cardIssuerDecline on radar.PaymentEvaluation.insights
    • Add support for paymentBehavior on SubscriptionItemDeleteParams
    • Add support for billingCycleAnchor on Subscription.trial_settings.end_behavior
    • Add support for lk on tax.Registration.country_options and tax.RegistrationCreateParams.country_options
    • Add support for cellular and stripeS710 on terminal.ConfigurationCreateParams, terminal.ConfigurationUpdateParams, and terminal.Configuration
    • Add support for new values simulated_stripe_s710 and stripe_s710 on enum terminal.ReaderListParams.deviceType
    • Add support for new values reserve.hold.created, reserve.hold.updated, reserve.plan.created, reserve.plan.disabled, reserve.plan.expired, reserve.plan.updated, and reserve.release.created on enums WebhookEndpointCreateParams.enabledEvents and WebhookEndpointUpdateParams.enabledEvents
    • Add support for new value 2026-02-25.clover on enum WebhookEndpointCreateParams.apiVersion
    • Add support for recipientOnboarding and recipientUpdate on v2.core.AccountLink.use_case and v2.core.AccountLinkCreateParams.use_case
    • Add support for consumer on v2.core.Account.configuration.storer.capabilities, v2.core.AccountCreateParams.configuration.storer.capabilities, and v2.core.AccountUpdateParams.configuration.storer.capabilities
    • Add support for fundsUsageType on v2.moneymanagement.FinancialAccount.storage and v2.moneymanagement.FinancialAccountCreateParams.storage
    • Add support for purpose on v2.moneymanagement.OutboundPaymentCreateParams and v2.moneymanagement.OutboundPayment
    • Add support for branchNumber and swiftCode on v2.moneymanagement.PayoutMethod.bank_account
    • Add support for new values recipient_onboarding and recipient_update on enum v2.core.AccountLinkCreateParams.use_case.type
    • Add support for new value consumer.holds_currencies.usd on enum EventsV2CoreAccountIncludingConfigurationStorerCapabilityStatusUpdatedEvent.updatedCapability
    • Add support for snapshot event billing.alert.recovered with resource billing.AlertRecovered
    • Add support for snapshot events reserve.hold.created and reserve.hold.updated with resource reserve.Hold
    • Add support for snapshot events reserve.plan.created, reserve.plan.disabled, reserve.plan.expired, and reserve.plan.updated with resource reserve.Plan
    • Add support for snapshot event reserve.release.created with resource reserve.Release
    • Add support for event notification V2BillingRateCardCustomPricingUnitOverageRateCreatedEvent with related object v2.billing.RateCardCustomPricingUnitOverageRate
    • Add support for event notifications V2IamStripeAccessGrantApprovedEvent, V2IamStripeAccessGrantCanceledEvent, V2IamStripeAccessGrantDeniedEvent, V2IamStripeAccessGrantRemovedEvent, V2IamStripeAccessGrantRequestedEvent, and V2IamStripeAccessGrantUpdatedEvent

See the changelog for more details.

v31.5.0-beta.1

25 Feb 18:30

Choose a tag to compare

v31.5.0-beta.1 Pre-release
Pre-release

This release changes the pinned API version to 2026-02-25.preview.

  • #2150 Update generated code for beta
    • Add support for smartDisputes on Account.settings, AccountCreateParams.settings, AccountUpdateParams.settings, v2.core.Account.configuration.merchant, v2.core.AccountCreateParams.configuration.merchant, and v2.core.AccountUpdateParams.configuration.merchant
    • Add support for emailCustomersOnSuccessfulPayment on Account.settings.payments, AccountCreateParams.settings.payments, and AccountUpdateParams.settings.payments
    • Add support for managedPayments on PaymentIntent, SetupIntent, Subscription, checkout.SessionCreateParams, and checkout.Session
    • Add support for new value lk_vat on enums OrderCreateParams.tax_details.tax_ids[].type and OrderUpdateParams.tax_details.tax_ids[].type
    • Add support for purpose on v2.moneymanagement.OutboundPaymentCreateParams and v2.moneymanagement.OutboundPayment
    • Add support for branchNumber and swiftCode on v2.moneymanagement.PayoutMethod.bank_account

See the changelog for more details.

v31.5.0-alpha.1

25 Feb 19:56

Choose a tag to compare

v31.5.0-alpha.1 Pre-release
Pre-release

This release changes the pinned API version to 2026-02-25.preview.

  • #2157 Update generated code for private-preview
    • Add support for new resource AccountSignals
    • Add support for retrieve method on resource AccountSignals
    • Add support for aggregationPeriod, groupBy, and triggeredAt on billing.AlertTriggered
    • Add support for externalAccountCollection on AccountLinkCreateParams.collection_options
    • Add support for fundingSource on ApplicationFee
    • Change delegatedcheckout.RequestedSessionConfirmParams.payment_method_data.billing_details.address.line1, delegatedcheckout.RequestedSessionCreateParams.fulfillment_details.address.line1, delegatedcheckout.RequestedSessionCreateParams.payment_method_data.billing_details.address.line1, delegatedcheckout.RequestedSessionUpdateParams.fulfillment_details.address.line1, and delegatedcheckout.RequestedSessionUpdateParams.payment_method_data.billing_details.address.line1 to be optional
    • Add support for hosted and uiMode on financialconnections.SessionCreateParams and financialconnections.Session
    • Add support for url on financialconnections.Session
    • Add support for billingCycleAnchor on SubscriptionCreateParams.trial_settings.end_behavior and SubscriptionUpdateParams.trial_settings.end_behavior

See the changelog for more details.

v31.4.0

25 Feb 17:42

Choose a tag to compare

This release changes the pinned API version to 2026-02-25.clover.

  • #2158 Update generated code
    • Add support for new resources reserve.Hold, reserve.Plan, and reserve.Release
    • Add support for location and reader on Charge.payment_method_details.card_present, Charge.payment_method_details.interac_present, ConfirmationToken.payment_method_preview.card.generated_from.payment_method_details.card_present, PaymentAttemptRecord.payment_method_details.card_present, PaymentAttemptRecord.payment_method_details.interac_present, PaymentMethod.card.generated_from.payment_method_details.card_present, PaymentRecord.payment_method_details.card_present, and PaymentRecord.payment_method_details.interac_present
    • Add support for new value lk_vat on enums CustomerCreateParams.tax_id_data[].type, InvoiceCreatePreviewParams.customer_details.tax_ids[].type, TaxIdCreateParams.type, and tax.CalculationCreateParams.customer_details.tax_ids[].type
    • Add support for new values terminal_wifi_certificate and terminal_wifi_private_key on enum FileListParams.purpose
    • Add support for new values terminal_wifi_certificate and terminal_wifi_private_key on enum FileCreateParams.purpose
    • Add support for new value pay_by_bank on enums InvoiceCreateParams.payment_settings.paymentMethodTypes, InvoiceUpdateParams.payment_settings.paymentMethodTypes, SubscriptionCreateParams.payment_settings.paymentMethodTypes, and SubscriptionUpdateParams.payment_settings.paymentMethodTypes
    • Add support for displayName and serviceUserNumber on Mandate.payment_method_details.bacs_debit
    • Add support for transactionPurpose on PaymentIntent.payment_method_options.us_bank_account, PaymentIntentConfirmParams.payment_method_options.us_bank_account, PaymentIntentCreateParams.payment_method_options.us_bank_account, and PaymentIntentUpdateParams.payment_method_options.us_bank_account
    • Add support for optionalItems on PaymentLinkUpdateParams
    • Remove support for unused cardIssuerDecline on radar.PaymentEvaluation.insights
    • Add support for paymentBehavior on SubscriptionItemDeleteParams
    • Add support for lk on tax.Registration.country_options and tax.RegistrationCreateParams.country_options
    • Add support for cellular and stripeS710 on terminal.ConfigurationCreateParams, terminal.ConfigurationUpdateParams, and terminal.Configuration
    • Add support for new values simulated_stripe_s710 and stripe_s710 on enum terminal.ReaderListParams.deviceType
    • Add support for new values reserve.hold.created, reserve.hold.updated, reserve.plan.created, reserve.plan.disabled, reserve.plan.expired, reserve.plan.updated, and reserve.release.created on enums WebhookEndpointCreateParams.enabledEvents and WebhookEndpointUpdateParams.enabledEvents
    • Add support for new value 2026-02-25.clover on enum WebhookEndpointCreateParams.apiVersion
    • Add support for snapshot events reserve.hold.created and reserve.hold.updated with resource reserve.Hold
    • Add support for snapshot events reserve.plan.created, reserve.plan.disabled, reserve.plan.expired, and reserve.plan.updated with resource reserve.Plan
    • Add support for snapshot event reserve.release.created with resource reserve.Release

See the changelog for more details.

v31.4.0-alpha.4

19 Feb 17:22

Choose a tag to compare

v31.4.0-alpha.4 Pre-release
Pre-release
  • #2156 Update generated code for private-preview
    • Add support for new value spend_threshold on enums billing.AlertCreateParams.alertType and billing.AlertListParams.alertType
    • Add support for spendThreshold on billing.AlertCreateParams and billing.Alert
    • Add support for invoiceItem, prorationDetails, proration, and subscription on InvoiceLineItem.parent.schedule_details
    • Add support for custom on PaymentMethodUpdateParams
    • Add support for paymentMethodReference and usage on PaymentMethod.custom
    • Add support for outstandingUsageThrough and unusedTimeFrom on SubscriptionPauseParams.bill_for
    • ⚠️ Remove support for outstandingUsage and unusedTime on SubscriptionPauseParams.bill_for
    • ⚠️ Remove support for paymentBehavior on SubscriptionResumeParams

See the changelog for more details.

v31.4.0-alpha.3

11 Feb 19:39

Choose a tag to compare

v31.4.0-alpha.3 Pre-release
Pre-release
  • #2154 Update generated code for private-preview
    • Add support for new resources v2.billing.CadenceSpendModifier, v2.billing.OneTimeItem, and v2.billing.RateCardCustomPricingUnitOverageRate
    • Add support for create, delete, list, and retrieve methods on resource v2.billing.RateCardCustomPricingUnitOverageRate
    • Add support for create, list, retrieve, and update methods on resource v2.billing.OneTimeItem
    • Add support for retrieve method on resource v2.billing.CadenceSpendModifier
    • Add support for settlementType on ApplicationFee
    • Add support for rateCardCustomPricingUnitOverageRateDetails on InvoiceItem.pricing and InvoiceLineItem.pricing
    • Add support for defaultSettings on InvoiceCreatePreviewParams.schedule_details
    • Change type of QuoteUpdateParams.subscription_data_overrides[].billingSchedules from emptyable(array(billing_schedules_update_specs)) to array(billing_schedules_update_specs)
    • Add support for paymentBehavior on SubscriptionResumeParams
    • Add support for effectiveAt and spendModifierRule on v2.billing.IntentAction.apply, v2.billing.IntentAction.remove, v2.billing.IntentCreateParams.actions[].apply, and v2.billing.IntentCreateParams.actions[].remove
    • Change type of v2.billing.IntentAction.apply.type, v2.billing.IntentAction.remove.type, v2.billing.IntentCreateParams.actions[].apply.type, and v2.billing.IntentCreateParams.actions[].remove.type from literal('invoice_discount_rule') to enum('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, and v2.payments.SettlementAllocationIntentUpdateParams.amount.value to 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, and v2.payments.SettlementAllocationIntentUpdateParams.amount.currency to be required

See the changelog for more details.

v31.4.0-alpha.2

04 Feb 17:23

Choose a tag to compare

v31.4.0-alpha.2 Pre-release
Pre-release
  • #2151 Update generated code for private-preview
    • Add support for new resource v2.core.ConnectionSession
    • Add support for create and retrieve methods on resource v2.core.ConnectionSession
    • Add support for list method on resources v2.payments.SettlementAllocationIntentSplit and v2.payments.SettlementAllocationIntent
    • Add support for agenticCommerceSettings on AccountSessionCreateParams.components
    • Add support for terminalHardwareOrders and terminalHardwareShop on AccountSession.components and AccountSessionCreateParams.components
    • Add support for networkCostPassthroughReport on AccountSession.components
    • Add support for cadenceData on v2.billing.IntentCreateParams and v2.billing.Intent
    • Add support for cancellationDetails on v2.billing.IntentAction.deactivate, v2.billing.IntentCreateParams.actions[].deactivate, and v2.billing.PricingPlanSubscription
    • Add support for contactPhone on v2.core.AccountCreateParams, v2.core.AccountTokenCreateParams, v2.core.AccountUpdateParams, and v2.core.Account
    • Add support for registrationDate on v2.core.Account.identity.business_details, v2.core.AccountCreateParams.identity.business_details, v2.core.AccountTokenCreateParams.identity.business_details, and v2.core.AccountUpdateParams.identity.business_details
    • Add support for reference on v2.moneymanagement.Adjustment
    • Add support for accruedFees on v2.moneymanagement.FinancialAccount
    • Add support for startingBalance on v2.moneymanagement.FinancialAccount.payments
    • Add support for accountHolderAddress and accountHolderName on v2.moneymanagement.FinancialAddress.credentials.us_bank_account
    • Add support for fingerprint on v2.moneymanagement.PayoutMethod.card
    • Add support for cardSpend on v2.moneymanagement.ReceivedCredit and v2.moneymanagement.ReceivedDebit
    • Add support for applicationFeeRefund, applicationFee, charge, dispute, payout, refund, reserveHold, reserveRelease, topup, transferReversal, and transfer on v2.moneymanagement.Transaction.flow and v2.moneymanagement.TransactionEntry.transaction_details.flow
    • Add support for new value accrued_fees on enum v2.moneymanagement.FinancialAccountListParams.types
    • Add support for new value gb_vat on enums v2.core.AccountCreateParams.identity.business_details.id_numbers[].type, v2.core.AccountTokenCreateParams.identity.business_details.id_numbers[].type, and v2.core.AccountUpdateParams.identity.business_details.id_numbers[].type
    • Change v2.billing.RateCardRateCreateParams.meteredItem to be required

See the changelog for more details.

v31.4.0-beta.1

28 Jan 21:17

Choose a tag to compare

v31.4.0-beta.1 Pre-release
Pre-release

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 retrieve method on resource financialconnections.Authorization
    • Add support for detach_payment method on resource Invoice
    • Remove support for cancel, list_line_items, and reopen methods on resource Order
    • Remove support for attach_cadence method on resource Subscription
    • Add support for additionalFiles and site on Account.settings.paypay_payments, AccountCreateParams.settings.paypay_payments, and AccountUpdateParams.settings.paypay_payments
    • Remove support for capital on Account.settings
    • Add support for authorization and statusDetails on financialconnections.Account
    • Add support for relinkOptions on financialconnections.SessionCreateParams and financialconnections.Session
    • Change financialconnections.SessionCreateParams.accountHolder to be optional
    • Add support for relinkResult on financialconnections.Session
    • Remove support for billingCadence on InvoiceCreatePreviewParams, SubscriptionCreateParams, SubscriptionUpdateParams, and Subscription
    • Remove support for billingCadenceDetails on Invoice.parent and QuotePreviewInvoice.parent
    • Add support for new value pl_nip on enums OrderCreateParams.tax_details.tax_ids[].type and OrderUpdateParams.tax_details.tax_ids[].type
    • Add support for carRentalData, flightData, and lodgingData on PaymentIntent.payment_details
    • Add support for new value capital.financing_summary.line_of_credit_update on enums WebhookEndpointCreateParams.enabledEvents and WebhookEndpointUpdateParams.enabledEvents
    • Add support for alternativeReference on v2.core.vault.GbBankAccount, v2.core.vault.UsBankAccount, and v2.moneymanagement.PayoutMethod
    • Add support for accountHolderAddress and accountHolderName on v2.moneymanagement.FinancialAddress.credentials.us_bank_account
    • Add support for fingerprint on v2.moneymanagement.PayoutMethod.card
    • Add support for snapshot event invoice_payment.detached with resource InvoicePayment
  • #2129 Add EventNotificationHandler example

See the changelog for more details.

v31.4.0-alpha.1

28 Jan 21:22

Choose a tag to compare

v31.4.0-alpha.1 Pre-release
Pre-release

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, and reserve.Release
    • Add support for create, list, retrieve, and update methods on resource FrMealVouchersOnboarding
    • Add support for list and retrieve methods on resources reserve.Hold and reserve.Release
    • Add support for retrieve method on resource reserve.Plan
    • Add support for pause method on resource Subscription
    • Add support for servicePeriodDetails on Discount
    • Add support for agenticCommerceSettings on AccountSession.components
    • Add support for new value service_period on enums CouponCreateParams.duration, checkout.SessionCreateParams.discounts[].coupon_data.duration, and checkout.SessionUpdateParams.discounts[].coupon_data.duration
    • Add support for servicePeriod on CouponCreateParams and Coupon
    • Change type of InvoiceItem.pricing.price_details.price and InvoiceLineItem.pricing.price_details.price from string to expandable($Price)
    • Add support for settings on InvoiceCreatePreviewParams.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[], and SubscriptionUpdateParams.items[].discounts[]
    • Add support for subtotal on InvoiceLineItem
    • Add support for billingCadence on SubscriptionListParams

See the changelog for more details.

v31.3.0

28 Jan 21:13

Choose a tag to compare

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 create method on resource radar.PaymentEvaluation
    • Add support for adjustableQuantity on LineItem
    • Add support for new value adyen on enums ConfirmationTokenCreateParams.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, and SetupIntentUpdateParams.payment_method_data.ideal.bank
    • Add support for new value pl_nip on enums CustomerCreateParams.tax_id_data[].type, InvoiceCreatePreviewParams.customer_details.tax_ids[].type, TaxIdCreateParams.type, and tax.CalculationCreateParams.customer_details.tax_ids[].type
    • Add support for enforceArithmeticValidation on PaymentIntentCaptureParams.amount_details, PaymentIntentConfirmParams.amount_details, PaymentIntentCreateParams.amount_details, PaymentIntentIncrementAuthorizationParams.amount_details, and PaymentIntentUpdateParams.amount_details
    • Add support for new values 2.3.0 and 2.3.1 on enums PaymentIntentConfirmParams.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, and SetupIntentUpdateParams.payment_method_options.card.three_d_secure.version
    • Add support for error on PaymentIntent.amount_details
    • Remove support for bgn on terminal.Configuration.tipping, terminal.ConfigurationCreateParams.tipping, and terminal.ConfigurationUpdateParams.tipping
    • Add support for topup on treasury.ReceivedDebit.linked_flows
    • Add support for contactPhone on v2.core.AccountCreateParams, v2.core.AccountTokenCreateParams, v2.core.AccountUpdateParams, and v2.core.Account
    • Add support for registrationDate on v2.core.Account.identity.business_details, v2.core.AccountCreateParams.identity.business_details, v2.core.AccountTokenCreateParams.identity.business_details, and v2.core.AccountUpdateParams.identity.business_details
    • Add support for new value gb_vat on enums v2.core.AccountCreateParams.identity.business_details.id_numbers[].type, v2.core.AccountTokenCreateParams.identity.business_details.id_numbers[].type, and v2.core.AccountUpdateParams.identity.business_details.id_numbers[].type

See the changelog for more details.