Skip to content

Releases: stripe/stripe-java

v24.18.0

29 Feb 20:11
Compare
Choose a tag to compare
  • #1750 Update generated code
    • Add support for number on InvoiceCreateParams and InvoiceUpdateParams
    • Add support for enable_customer_cancellation on Terminal.Reader.action.process_payment_intent.process_config, Terminal.Reader.action.process_setup_intent.process_config, terminal.ReaderProcessPaymentIntentParams.process_config, and terminal.ReaderProcessSetupIntentParams.process_config
    • Add support for refund_payment_config on Terminal.Reader.action.refund_payment and terminal.ReaderRefundPaymentParams
    • Add support for payment_method on TokenCreateParams.bank_account
  • #1753 Update README to reference addBetaVersion helper

See the changelog for more details.

v24.18.0-beta.1

22 Feb 23:44
Compare
Choose a tag to compare
v24.18.0-beta.1 Pre-release
Pre-release
  • #1749 Update generated code for beta

See the changelog for more details.

v24.17.0

22 Feb 22:18
Compare
Choose a tag to compare
  • #1748 Update generated code
    • Add support for client_reference_id on Identity.VerificationReport, Identity.VerificationSession, identity.VerificationReportListParams, identity.VerificationSessionCreateParams, and identity.VerificationSessionListParams
    • Remove support for value include_and_require from enum InvoiceCreateParams.pending_invoice_items_behavior
    • Remove support for value service_tax from enums TaxRateCreateParams.tax_type and TaxRateUpdateParams.tax_type
    • Add support for created on treasury.OutboundPaymentListParams
    • Add InvoiceLineItem.update method.

See the changelog for more details.

v24.17.0-beta.1

16 Feb 18:02
Compare
Choose a tag to compare
v24.17.0-beta.1 Pre-release
Pre-release
  • #1746 Update generated code for beta
    • Add support for payto and twint payment methods across the API
    • Add support for decrement_authorization method on resource PaymentIntent
    • Add support for decremental_authorization on Charge.payment_method_details.card
    • Add support for display_brand on ConfirmationToken.payment_method_preview.card
    • Add support for new value no_voec on enums InvoiceCreatePreviewParams.customer_details.tax_ids[].type, OrderCreateParams.tax_details.tax_ids[].type, and OrderUpdateParams.tax_details.tax_ids[].type
    • Add support for request_decremental_authorization on PaymentIntent.payment_method_options.card, PaymentIntentConfirmParams.payment_method_options.card, PaymentIntentCreateParams.payment_method_options.card, and PaymentIntentUpdateParams.payment_method_options.card

See the changelog for more details.

v24.16.0

16 Feb 00:26
Compare
Choose a tag to compare
  • #1745 Update generated code
    • Add support for networks on Card, PaymentMethodCreateParams.CardDetails, PaymentMethodUpdateParams.Card, and TokenCreateParams.Card
    • Add support for new value no_voec on enums CustomerCreateParams.tax_id_data[].type, InvoiceUpcomingLinesParams.customer_details.tax_ids[].type, InvoiceUpcomingParams.customer_details.tax_ids[].type, TaxIdCreateParams.type, and tax.CalculationCreateParams.customer_details.tax_ids[].type
    • Add support for display_brand on PaymentMethod.card
    • Add support for new value financial_connections.account.refreshed_ownership on enums WebhookEndpointCreateParams.enabled_events[] and WebhookEndpointUpdateParams.enabled_events[]

See the changelog for more details.

v24.16.0-beta.1

08 Feb 22:12
Compare
Choose a tag to compare
v24.16.0-beta.1 Pre-release
Pre-release
  • #1743 Update generated code for beta
    • Add support for payment_method_options on ConfirmationToken

See the changelog for more details.

v24.15.0

08 Feb 22:04
Compare
Choose a tag to compare
  • #1742 Update generated code
    • Add support for invoices on Account.settings and AccountUpdateParams.settings
    • Add support for new value velobank on enums PaymentIntentConfirmParams.payment_method_data.p24.bank, PaymentIntentCreateParams.payment_method_data.p24.bank, PaymentIntentUpdateParams.payment_method_data.p24.bank, PaymentMethodCreateParams.p24.bank, SetupIntentConfirmParams.payment_method_data.p24.bank, SetupIntentCreateParams.payment_method_data.p24.bank, and SetupIntentUpdateParams.payment_method_data.p24.bank
    • Add support for setup_future_usage on PaymentIntent.payment_method_options.blik, PaymentIntentConfirmParams.payment_method_options.blik, PaymentIntentCreateParams.payment_method_options.blik, and PaymentIntentUpdateParams.payment_method_options.blik
    • Add support for require_cvc_recollection on PaymentIntent.payment_method_options.card, PaymentIntentConfirmParams.payment_method_options.card, PaymentIntentCreateParams.payment_method_options.card, and PaymentIntentUpdateParams.payment_method_options.card
    • Add support for account_tax_ids on SubscriptionCreateParams.invoice_settings, SubscriptionSchedule.default_settings.invoice_settings, SubscriptionSchedule.phases[].invoice_settings, SubscriptionScheduleCreateParams.default_settings.invoice_settings, SubscriptionScheduleCreateParams.phases[].invoice_settings, SubscriptionScheduleUpdateParams.default_settings.invoice_settings, SubscriptionScheduleUpdateParams.phases[].invoice_settings, and SubscriptionUpdateParams.invoice_settings
  • #1744 Define StripeClient "usage" in a single place

See the changelog for more details.

v24.15.0-beta.1

02 Feb 02:14
Compare
Choose a tag to compare
v24.15.0-beta.1 Pre-release
Pre-release
  • #1741 Update generated code for beta
    • Add support for new resources Entitlements.Event and Entitlements.Feature
    • Add support for create method on resource Event
    • Add support for create and list methods on resource Feature
    • Add support for swish on ConfirmationToken.payment_method_preview
    • Add support for account_tax_ids on InvoiceCreatePreviewParams.schedule_details.phases[].invoice_settings, InvoiceUpcomingLinesParams.schedule_details.phases[].invoice_settings, and InvoiceUpcomingParams.schedule_details.phases[].invoice_settings
    • Add support for feature on Product.features[], ProductCreateParams.features[], and ProductUpdateParams.features[]
    • Add support for new value customer.entitlement_summary.updated on enums WebhookEndpointCreateParams.enabled_events[] and WebhookEndpointUpdateParams.enabled_events[]
  • #1731 Beta: report usage of raw_request

See the changelog for more details.

v24.14.0

01 Feb 22:20
Compare
Choose a tag to compare
  • #1740 Update generated code
    • Add support for swish payment method throughout the API
    • Add support for relationship on AccountCreateParams.individual, AccountUpdateParams.individual, and TokenCreateParams.account.individual
    • Add support for jurisdiction_level on TaxRate
    • ⚠️ Fix broken reference to com.stripe.model.Discount from checkout.Session.TotalDetails.Breakdown.Discount (this represents a bugfix as this class would never have worked, but might be a breaking type change)
  • #1739 Add clock instance on webhook

See the changelog for more details.

v24.14.0-beta.1

25 Jan 23:21
Compare
Choose a tag to compare
v24.14.0-beta.1 Pre-release
Pre-release
  • #1735 Update generated code for beta
    • Add support for create_preview method on resource Invoice
    • Add support for charged_off_at on Capital.FinancingOffer
    • Add support for new values disabled and enabled on enums CustomerSessionCreateParams.components.payment_element.features.payment_method_remove, CustomerSessionCreateParams.components.payment_element.features.payment_method_save, CustomerSessionCreateParams.components.payment_element.features.payment_method_set_as_default, and CustomerSessionCreateParams.components.payment_element.features.payment_method_update
    • Remove support for values auto and never from enums CustomerSessionCreateParams.components.payment_element.features.payment_method_remove, CustomerSessionCreateParams.components.payment_element.features.payment_method_save, CustomerSessionCreateParams.components.payment_element.features.payment_method_set_as_default, and CustomerSessionCreateParams.components.payment_element.features.payment_method_update
    • Add support for enhanced_evidence on Dispute.evidence and DisputeUpdateParams.evidence
    • Add support for enhanced_eligibility_types on Dispute
    • Add support for enhanced_eligibility on Dispute.evidence_details
    • Add support for promotion_code on InvoiceUpcomingLinesParams.schedule_details.amendments[].discount_actions[].add, InvoiceUpcomingLinesParams.schedule_details.amendments[].discount_actions[].remove, InvoiceUpcomingLinesParams.schedule_details.amendments[].discount_actions[].set, InvoiceUpcomingLinesParams.schedule_details.amendments[].item_actions[].add.discounts[], InvoiceUpcomingLinesParams.schedule_details.amendments[].item_actions[].set.discounts[], InvoiceUpcomingLinesParams.schedule_details.phases[].add_invoice_items[].discounts[], InvoiceUpcomingLinesParams.schedule_details.phases[].discounts[], InvoiceUpcomingLinesParams.schedule_details.phases[].items[].discounts[], InvoiceUpcomingLinesParams.subscription_details.items[].discounts[], InvoiceUpcomingLinesParams.subscription_items[].discounts[], InvoiceUpcomingParams.schedule_details.amendments[].discount_actions[].add, InvoiceUpcomingParams.schedule_details.amendments[].discount_actions[].remove, InvoiceUpcomingParams.schedule_details.amendments[].discount_actions[].set, InvoiceUpcomingParams.schedule_details.amendments[].item_actions[].add.discounts[], InvoiceUpcomingParams.schedule_details.amendments[].item_actions[].set.discounts[], InvoiceUpcomingParams.schedule_details.phases[].add_invoice_items[].discounts[], InvoiceUpcomingParams.schedule_details.phases[].discounts[], InvoiceUpcomingParams.schedule_details.phases[].items[].discounts[], InvoiceUpcomingParams.subscription_details.items[].discounts[], InvoiceUpcomingParams.subscription_items[].discounts[], QuoteCreateParams.lines[].actions[].add_item.discounts[], QuoteCreateParams.lines[].actions[].remove_discount, QuoteCreateParams.lines[].actions[].set_discounts[], QuoteCreateParams.lines[].actions[].set_items[].discounts[], QuoteCreateParams.phases[].discounts[], QuoteLine.actions[].add_discount, QuoteLine.actions[].add_item.discounts[], QuoteLine.actions[].remove_discount, QuoteLine.actions[].set_discounts[], QuoteLine.actions[].set_items[].discounts[], QuoteUpdateParams.lines[].actions[].add_item.discounts[], QuoteUpdateParams.lines[].actions[].remove_discount, QuoteUpdateParams.lines[].actions[].set_discounts[], QuoteUpdateParams.lines[].actions[].set_items[].discounts[], QuoteUpdateParams.phases[].discounts[], SubscriptionCreateParams.add_invoice_items[].discounts[], SubscriptionCreateParams.discounts[], SubscriptionCreateParams.items[].discounts[], SubscriptionItemCreateParams.discounts[], SubscriptionItemUpdateParams.discounts[], SubscriptionSchedule.phases[].add_invoice_items[].discounts[], SubscriptionSchedule.phases[].discounts[], SubscriptionSchedule.phases[].items[].discounts[], SubscriptionScheduleAmendParams.amendments[].discount_actions[].add, SubscriptionScheduleAmendParams.amendments[].discount_actions[].remove, SubscriptionScheduleAmendParams.amendments[].discount_actions[].set, SubscriptionScheduleAmendParams.amendments[].item_actions[].add.discounts[], SubscriptionScheduleAmendParams.amendments[].item_actions[].set.discounts[], SubscriptionScheduleCreateParams.phases[].add_invoice_items[].discounts[], SubscriptionScheduleCreateParams.phases[].discounts[], SubscriptionScheduleCreateParams.phases[].items[].discounts[], SubscriptionScheduleUpdateParams.phases[].add_invoice_items[].discounts[], SubscriptionScheduleUpdateParams.phases[].discounts[], SubscriptionScheduleUpdateParams.phases[].items[].discounts[], SubscriptionUpdateParams.add_invoice_items[].discounts[], SubscriptionUpdateParams.discounts[], and SubscriptionUpdateParams.items[].discounts[]

See the changelog for more details.