Skip to content

Releases: stripe/stripe-java

v25.7.0

09 May 20:03
Compare
Choose a tag to compare
  • #1801 Update generated code
    • Remove support for pending_invoice_items_behavior on SubscriptionCreateParams that was prematurely added in the previous release on the same day

See the changelog for more details.

v25.7.0-beta.1

09 May 19:44
Compare
Choose a tag to compare
v25.7.0-beta.1 Pre-release
Pre-release
  • #1800 Update generated code for beta
    • Add support for rechnung_payments on Account.capabilities, AccountCreateParams.capabilities, and AccountUpdateParams.capabilities
    • Add support for rechnung on Charge.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, PaymentMethodUpdateParams, PaymentMethod, SetupIntentConfirmParams.payment_method_data, SetupIntentCreateParams.payment_method_data, and SetupIntentUpdateParams.payment_method_data
    • Add support for multibanco on Checkout.Session.payment_method_options and checkout.SessionCreateParams.payment_method_options
    • Add support for new value multibanco on enum checkout.SessionCreateParams.payment_method_types[]
    • Add support for new value rechnung on enums ConfirmationTokenCreateParams.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, and SetupIntentUpdateParams.payment_method_data.type
    • Add support for new value rechnung on enums CustomerListPaymentMethodsParams.type, PaymentMethodCreateParams.type, and PaymentMethodListParams.type

See the changelog for more details.

v25.6.0

09 May 19:33
Compare
Choose a tag to compare
  • #1797 Update generated code
    • Add support for update test helper method on resources Treasury.OutboundPayment and Treasury.OutboundTransfer
    • Add support for allow_redisplay on ConfirmationToken.payment_method_preview and PaymentMethod
    • Add support for preview_mode on InvoiceCreatePreviewParams, InvoiceUpcomingLinesParams, and InvoiceUpcomingParams
    • Add support for tracking_details on Treasury.OutboundPayment and Treasury.OutboundTransfer
    • Add support for new values treasury.outbound_payment.tracking_details_updated and treasury.outbound_transfer.tracking_details_updated on enums WebhookEndpointCreateParams.enabled_events[] and WebhookEndpointUpdateParams.enabled_events[]

See the changelog for more details.

v25.5.0

02 May 20:58
Compare
Choose a tag to compare
  • #1785 Update generated code
    • Add support for paypal on Dispute.payment_method_details
    • Change type of Dispute.payment_method_details.type from literal('card') to enum('card'|'paypal')
    • Change type of entitlements.FeatureUpdateParams.metadata from map(string: string) to emptyable(map(string: string))
    • Add support for payment_method_types on PaymentIntentConfirmParams
    • Add support for ship_from_details on Tax.Calculation, Tax.Transaction, and tax.CalculationCreateParams
    • Add support for bh, eg, ge, ke, kz, ng, and om on Tax.Registration.country_options and tax.RegistrationCreateParams.country_options
  • #1787 Deprecate Java params based on OpenAPI spec
    • Mark as deprecated the persistent_token property on ConfirmationToken.Link.persistentToken, PaymentIntent.Link.persistentToken, PaymentMethod.Link.persistentToken, SetupIntent.Link.persistentToken, PaymentIntentConfirmParams.Link.persistentToken, PaymentIntentCreateParams.Link.persistentToken, PaymentIntentUpdateParams.Link.persistentToken, SetupIntentConfirmParams.Link.persistentToken, SetupIntentCreateParams.Link.persistentToken, SetupIntentUpdateParams.Link.persistentToken. This is a legacy parameter that no longer has any function.

See the changelog for more details.

v25.5.0-beta.1

25 Apr 20:48
Compare
Choose a tag to compare
v25.5.0-beta.1 Pre-release
Pre-release
  • #1783 Update generated code for beta
    • Add support for payment_method_settings on AccountSessionCreateParams.components
    • Add support for cancel_subscription_schedule on QuoteCreateParams.lines[], QuoteLine, and QuoteUpdateParams.lines[]

See the changelog for more details.

v25.4.0

25 Apr 20:36
Compare
Choose a tag to compare
  • #1784 Update generated code
    • Add support for setup_future_usage on Checkout.Session.payment_method_options.amazon_pay, Checkout.Session.payment_method_options.revolut_pay, PaymentIntent.payment_method_options.amazon_pay, and PaymentIntent.payment_method_options.revolut_pay
    • Change type of Entitlements.ActiveEntitlement.feature from string to expandable($Entitlements.Feature)
    • Remove support for inadvertently released identity verification features email and phone on identity.VerificationSessionCreateParams.options and identity.VerificationSessionUpdateParams.options
    • Add support for new values amazon_pay and revolut_pay on enums InvoiceCreateParams.payment_settings.payment_method_types[], InvoiceUpdateParams.payment_settings.payment_method_types[], SubscriptionCreateParams.payment_settings.payment_method_types[], and SubscriptionUpdateParams.payment_settings.payment_method_types[]
    • Add support for amazon_pay and revolut_pay on Mandate.payment_method_details and SetupAttempt.payment_method_details
    • Add support for ending_before, limit, and starting_after on PaymentMethodConfigurationListParams
    • Add support for mobilepay on PaymentMethodConfigurationCreateParams, PaymentMethodConfigurationUpdateParams, and PaymentMethodConfiguration
  • Deprecate Java methods based on OpenAPI spec

See the changelog for more details.

v25.4.0-beta.1

18 Apr 21:43
Compare
Choose a tag to compare
v25.4.0-beta.1 Pre-release
Pre-release
  • #1781 Update generated code for beta
    • Add support for capital_overview, tax_registrations, and tax_settings on AccountSessionCreateParams.components
    • Add support for external_account_collection on AccountSessionCreateParams.components.financial_account.features
    • Add support for subscription_trial_from_plan on InvoiceUpcomingLinesParams and InvoiceUpcomingParams

See the changelog for more details.

v25.3.0

18 Apr 21:23
Compare
Choose a tag to compare
  • #1782 Update generated code
    • Add support for create_preview method on resource Invoice
    • Add support for payment_method_data on checkout.SessionCreateParams
    • Add support for saved_payment_method_options on Checkout.Session and checkout.SessionCreateParams
    • Add support for mobilepay on Checkout.Session.payment_method_options and checkout.SessionCreateParams.payment_method_options
    • Add support for new value mobilepay on enum checkout.SessionCreateParams.payment_method_types[]
    • Add support for allow_redisplay on ConfirmationTokenCreateParams.payment_method_data, CustomerListPaymentMethodsParams, PaymentIntentConfirmParams.payment_method_data, PaymentIntentCreateParams.payment_method_data, PaymentIntentUpdateParams.payment_method_data, PaymentMethodCreateParams, PaymentMethodUpdateParams, SetupIntentConfirmParams.payment_method_data, SetupIntentCreateParams.payment_method_data, and SetupIntentUpdateParams.payment_method_data
    • Add support for schedule_details and subscription_details on InvoiceUpcomingLinesParams and InvoiceUpcomingParams
    • Add support for new value other on enums issuing.AuthorizationCaptureParams.purchase_details.fuel.unit, issuing.TransactionCreateForceCaptureParams.purchase_details.fuel.unit, and issuing.TransactionCreateUnlinkedRefundParams.purchase_details.fuel.unit

See the changelog for more details.

v25.2.0

16 Apr 15:57
Compare
Choose a tag to compare
  • #1780 Update generated code
    • Add support for new resource Entitlements.ActiveEntitlementSummary
    • Add support for balances and payouts_list on AccountSession.components and AccountSessionCreateParams.components
    • Change billing.MeterEventCreateParams.timestamp to be optional
    • Remove support for config on Forwarding.Request and forwarding.RequestCreateParams. This field is no longer used by the Forwarding Request API.
    • Add support for capture_method on PaymentIntent.payment_method_options.revolut_pay, PaymentIntentConfirmParams.payment_method_options.revolut_pay, PaymentIntentCreateParams.payment_method_options.revolut_pay, and PaymentIntentUpdateParams.payment_method_options.revolut_pay
    • Add support for swish on PaymentMethodConfigurationCreateParams, PaymentMethodConfigurationUpdateParams, and PaymentMethodConfiguration
    • Add support for new value entitlements.active_entitlement_summary.updated on enums WebhookEndpointCreateParams.enabled_events[] and WebhookEndpointUpdateParams.enabled_events[]

See the changelog for more details.

v25.2.0-beta.1

12 Apr 05:07
Compare
Choose a tag to compare
v25.2.0-beta.1 Pre-release
Pre-release
  • #1777 Update generated code for beta
    • Add support for retrieve method on resources Entitlements.ActiveEntitlement and Entitlements.Feature
    • Add support for fees, losses, requirement_collection, and stripe_dashboard on AccountCreateParams.controller
    • Add support for new values bh_vat, kz_bin, ng_tin, and om_vat on enums InvoiceCreatePreviewParams.customer_details.tax_ids[].type, OrderCreateParams.tax_details.tax_ids[].type, and OrderUpdateParams.tax_details.tax_ids[].type
    • Add support for hosted_voucher_url on PaymentIntent.next_action.multibanco_display_details
    • Add support for toggles on Terminal.Reader.action.collect_inputs.inputs[] and terminal.ReaderCollectInputsParams.inputs[]
    • Add support for new values email, numeric, phone, and text on enum terminal.ReaderCollectInputsParams.inputs[].type
    • Add support for email, numeric, phone, and text on Terminal.Reader.action.collect_inputs.inputs[]

See the changelog for more details.