Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 30, 2025

Bumps com.stripe:stripe-java from 29.5.0 to 30.1.0.

Release notes

Sourced from com.stripe:stripe-java's releases.

v30.1.0

  • #2093 Update generated code
    • Improve docs for PaymentIntent related endpoints
  • #2086 Update generated code
    • Add support for new resources PaymentAttemptRecord, PaymentIntentAmountDetailsLineItem, and PaymentRecord
    • Add support for list and retrieve methods on resource PaymentAttemptRecord
    • 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, and retrieve methods on resource PaymentRecord
    • Add support for list method on resource PaymentIntentAmountDetailsLineItem
    • Add support for representativeDeclaration on Account.company, AccountCreateParams.company, AccountUpdateParams.company, and TokenCreateParams.account.company
    • Change billing.CreditGrantCreateParams.category to be optional
    • Add support for paymentMethodConfiguration on billingportal.ConfigurationCreateParams.features.payment_method_update and billingportal.ConfigurationUpdateParams.features.payment_method_update
    • Add support for new value mb_way on enum checkout.SessionCreateParams.excludedPaymentMethodTypes
    • Add support for twint on checkout.Session.payment_method_options and checkout.SessionCreateParams.payment_method_options
    • Add support for new value mb_way on enum checkout.SessionCreateParams.paymentMethodTypes
    • Add support for paymentRecordRefund and type on CreditNote.refunds[], CreditNoteCreateParams.refunds[], CreditNotePreviewLinesParams.refunds[], and CreditNotePreviewParams.refunds[]
    • Add support for customerSheet and mobilePaymentElement on CustomerSession.components and CustomerSessionCreateParams.components
    • Add support for new value custom on enums CustomerListPaymentMethodsParams.type, PaymentMethodCreateParams.type, and PaymentMethodListParams.type
    • Add support for provider on Customer.tax
    • Add support for new value platform_terms_of_service on enum FileListParams.purpose
    • Add support for new value platform_terms_of_service on enum FileCreateParams.purpose
    • Add support for paymentRecord on InvoiceAttachPaymentParams, InvoicePayment.payment, and InvoicePaymentListParams.payment
    • Change type of InvoicePaymentListParams.payment.type from literal('payment_intent') to enum('payment_intent'|'payment_record')
    • Add support for new value custom on enums InvoiceCreateParams.payment_settings.paymentMethodTypes, InvoiceUpdateParams.payment_settings.paymentMethodTypes, SubscriptionCreateParams.payment_settings.paymentMethodTypes, and SubscriptionUpdateParams.payment_settings.paymentMethodTypes
    • Add support for amountDetails on PaymentIntentCaptureParams, PaymentIntentConfirmParams, PaymentIntentCreateParams, PaymentIntentIncrementAuthorizationParams, and PaymentIntentUpdateParams
    • Add support for paymentDetails on PaymentIntentCaptureParams, PaymentIntentConfirmParams, PaymentIntentCreateParams, PaymentIntentIncrementAuthorizationParams, PaymentIntentUpdateParams, and PaymentIntent
    • Add support for discountAmount, lineItems, shipping, and tax on PaymentIntent.amount_details
    • Add support for nameCollection on PaymentLinkCreateParams, PaymentLinkUpdateParams, and PaymentLink
    • Add support for new value mb_way on enums PaymentLinkCreateParams.paymentMethodTypes and PaymentLinkUpdateParams.paymentMethodTypes
    • Add support for crypto on PaymentMethodConfigurationCreateParams, PaymentMethodConfigurationUpdateParams, PaymentMethodConfiguration, and Refund.destination_details
    • Add support for mbWay on PaymentMethodConfigurationCreateParams, PaymentMethodConfigurationUpdateParams, and PaymentMethodConfiguration
    • Add support for custom on PaymentMethodCreateParams and PaymentMethod
    • Add support for excludedPaymentMethodTypes on SetupIntentCreateParams, SetupIntentUpdateParams, and SetupIntent
    • Add support for tw on tax.Registration.country_options and tax.RegistrationCreateParams.country_options
    • Add support for gip on terminal.Configuration.tipping, terminal.ConfigurationCreateParams.tipping, and terminal.ConfigurationUpdateParams.tipping
    • Add support for lastSeenAt on terminal.Reader
    • Add support for new values balance_settings.updated and invoice.payment_attempt_required on enums WebhookEndpointCreateParams.enabledEvents and WebhookEndpointUpdateParams.enabledEvents
    • Add support for new value 2025-10-29.clover on enum WebhookEndpointCreateParams.apiVersion
    • Add support for gt, gte, lt, lte, and types on v2.core.EventListParams
    • Change v2.core.EventListParams.objectId to be optional
    • Add support for snapshot event balance_settings.updated with resource BalanceSettings
    • Add support for snapshot event invoice.payment_attempt_required with resource Invoice

See the changelog for more details.

v30.1.0-beta.1

This release changes the pinned API version to 2025-09-30.preview. It is built on top of SDK version 30.0.0 which contains breaking changes. Please review the changelog for 30.0.0 if upgrading from older SDK versions.

  • #2060 Update generated code for beta
    • Add support for attach_cadence method on resource Subscription
    • Add support for billingCadence on InvoiceCreatePreviewParams, SubscriptionCreateParams, SubscriptionUpdateParams, and Subscription

... (truncated)

Changelog

Sourced from com.stripe:stripe-java's changelog.

30.1.0 - 2025-10-29

  • #2093 Update generated code
    • Improve docs for PaymentIntent related endpoints
  • #2086 Update generated code
    • Add support for new resources PaymentAttemptRecord, PaymentIntentAmountDetailsLineItem, and PaymentRecord
    • Add support for list and retrieve methods on resource PaymentAttemptRecord
    • 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, and retrieve methods on resource PaymentRecord
    • Add support for list method on resource PaymentIntentAmountDetailsLineItem
    • Add support for representativeDeclaration on Account.company, AccountCreateParams.company, AccountUpdateParams.company, and TokenCreateParams.account.company
    • Change billing.CreditGrantCreateParams.category to be optional
    • Add support for paymentMethodConfiguration on billingportal.ConfigurationCreateParams.features.payment_method_update and billingportal.ConfigurationUpdateParams.features.payment_method_update
    • Add support for new value mb_way on enum checkout.SessionCreateParams.excludedPaymentMethodTypes
    • Add support for twint on checkout.Session.payment_method_options and checkout.SessionCreateParams.payment_method_options
    • Add support for new value mb_way on enum checkout.SessionCreateParams.paymentMethodTypes
    • Add support for paymentRecordRefund and type on CreditNote.refunds[], CreditNoteCreateParams.refunds[], CreditNotePreviewLinesParams.refunds[], and CreditNotePreviewParams.refunds[]
    • Add support for customerSheet and mobilePaymentElement on CustomerSession.components and CustomerSessionCreateParams.components
    • Add support for new value custom on enums CustomerListPaymentMethodsParams.type, PaymentMethodCreateParams.type, and PaymentMethodListParams.type
    • Add support for provider on Customer.tax
    • Add support for new value platform_terms_of_service on enum FileListParams.purpose
    • Add support for new value platform_terms_of_service on enum FileCreateParams.purpose
    • Add support for paymentRecord on InvoiceAttachPaymentParams, InvoicePayment.payment, and InvoicePaymentListParams.payment
    • Change type of InvoicePaymentListParams.payment.type from literal('payment_intent') to enum('payment_intent'|'payment_record')
    • Add support for new value custom on enums InvoiceCreateParams.payment_settings.paymentMethodTypes, InvoiceUpdateParams.payment_settings.paymentMethodTypes, SubscriptionCreateParams.payment_settings.paymentMethodTypes, and SubscriptionUpdateParams.payment_settings.paymentMethodTypes
    • Add support for amountDetails on PaymentIntentCaptureParams, PaymentIntentConfirmParams, PaymentIntentCreateParams, PaymentIntentIncrementAuthorizationParams, and PaymentIntentUpdateParams
    • Add support for paymentDetails on PaymentIntentCaptureParams, PaymentIntentConfirmParams, PaymentIntentCreateParams, PaymentIntentIncrementAuthorizationParams, PaymentIntentUpdateParams, and PaymentIntent
    • Add support for discountAmount, lineItems, shipping, and tax on PaymentIntent.amount_details
    • Add support for nameCollection on PaymentLinkCreateParams, PaymentLinkUpdateParams, and PaymentLink
    • Add support for new value mb_way on enums PaymentLinkCreateParams.paymentMethodTypes and PaymentLinkUpdateParams.paymentMethodTypes
    • Add support for crypto on PaymentMethodConfigurationCreateParams, PaymentMethodConfigurationUpdateParams, PaymentMethodConfiguration, and Refund.destination_details
    • Add support for mbWay on PaymentMethodConfigurationCreateParams, PaymentMethodConfigurationUpdateParams, and PaymentMethodConfiguration
    • Add support for custom on PaymentMethodCreateParams and PaymentMethod
    • Add support for excludedPaymentMethodTypes on SetupIntentCreateParams, SetupIntentUpdateParams, and SetupIntent
    • Add support for tw on tax.Registration.country_options and tax.RegistrationCreateParams.country_options
    • Add support for gip on terminal.Configuration.tipping, terminal.ConfigurationCreateParams.tipping, and terminal.ConfigurationUpdateParams.tipping
    • Add support for lastSeenAt on terminal.Reader
    • Add support for new values balance_settings.updated and invoice.payment_attempt_required on enums WebhookEndpointCreateParams.enabledEvents and WebhookEndpointUpdateParams.enabledEvents
    • Add support for new value 2025-10-29.clover on enum WebhookEndpointCreateParams.apiVersion
    • Add support for gt, gte, lt, lte, and types on v2.core.EventListParams
    • Change v2.core.EventListParams.objectId to be optional
    • Add support for snapshot event balance_settings.updated with resource BalanceSettings
    • Add support for snapshot event invoice.payment_attempt_required with resource Invoice

30.0.0 - 2025-09-30

This release changes the pinned API version to 2025-09-30.clover and contains breaking changes (prefixed with ⚠️ below)

  • #2036 ⚠️ Add strongly typed EventNotifications We've overhauled how V2 Events are handled in the SDK! This approach should provide a lot more information at authoring and compile time, leading to more robust integrations. As part of this process, there are a number of changes to be aware of.
    • Added matching EventNotification classes to every v2 Event. For example, there's now a V1BillingMeterErrorReportTriggeredEventNotification to match the existing V1BillingMeterErrorReportTriggeredEvent. Each notification class defines a fetchEvent() method to retrieve its corresponding event. For events with related objects, there's a fetchRelatedObject() method that performs the API call and casts the response to the correct type.
    • ⚠️ Rename function StripeClient.parseThinEvent to StripeClient.parseEventNotification and remove the Stripe.ThinEvent class.
      • This function now returns a Stripe.V2.Core.EventNotification (which is the shared base class that all of the more specific Stripe.Events.*EventNotification classes share) instead of Stripe.ThinEvent. When applicable, these event notifications will have the relatedObject property and a fetchRelatedObject() function. They also have a fetchEvent() method to retrieve their corresponding Stripe.Event.*Event instance.

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [com.stripe:stripe-java](https://github.com/stripe/stripe-java) from 29.5.0 to 30.1.0.
- [Release notes](https://github.com/stripe/stripe-java/releases)
- [Changelog](https://github.com/stripe/stripe-java/blob/master/CHANGELOG.md)
- [Commits](stripe/stripe-java@v29.5.0...v30.1.0)

---
updated-dependencies:
- dependency-name: com.stripe:stripe-java
  dependency-version: 30.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Oct 30, 2025
@sonarqubecloud
Copy link

@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Nov 7, 2025

Superseded by #3210.

@dependabot dependabot bot closed this Nov 7, 2025
@dependabot dependabot bot deleted the dependabot/maven/pgp-keys-map-test1/com.stripe-stripe-java-30.1.0 branch November 7, 2025 01:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update java code

Development

Successfully merging this pull request may close these issues.

2 participants