Skip to content

fix(deps): update module github.com/stripe/stripe-go/v84 to v86 - #2513

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/github.com-stripe-stripe-go-v84-86.x
Open

fix(deps): update module github.com/stripe/stripe-go/v84 to v86#2513
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/github.com-stripe-stripe-go-v84-86.x

Conversation

@renovate

@renovate renovate Bot commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
github.com/stripe/stripe-go/v84 v84.4.1v86.1.1 age confidence

Release Notes

stripe/stripe-go (github.com/stripe/stripe-go/v84)

v86.1.1

Compare Source

  • #​2389 Replace source hash with Telemetry UUID
  • #​2385 Make Error fields generated

See the changelog for more details.

v86.1.0

Compare Source

This release changes the pinned API version to 2026-06-24.dahlia.

  • #​2362 Update generated code
    • Add support for ReleaseDetails on ReserveHold
    • Add support for new value tax_fund on enum BalanceTransaction.Type
    • Add support for BuyerID on ChargePaymentMethodDetailsBizum, ConfirmationTokenPaymentMethodPreviewBizum, ConfirmationTokenPaymentMethodPreviewBlik, PaymentAttemptRecordPaymentMethodDetailsBizum, PaymentMethodBizum, PaymentMethodBlik, and PaymentRecordPaymentMethodDetailsBizum
    • Add support for TransactionLinkID on ChargePaymentMethodDetailsCard
    • Add support for new value sui on enums ChargePaymentMethodDetailsCrypto.Network, PaymentAttemptRecordPaymentMethodDetailsCrypto.Network, and PaymentRecordPaymentMethodDetailsCrypto.Network
    • Add support for new value usdsui on enums ChargePaymentMethodDetailsCrypto.TokenCurrency, PaymentAttemptRecordPaymentMethodDetailsCrypto.TokenCurrency, and PaymentRecordPaymentMethodDetailsCrypto.TokenCurrency
    • Add support for Fingerprint on ChargePaymentMethodDetailsPix, ConfirmationTokenPaymentMethodPreviewPix, PaymentMethodPix, and SetupAttemptPaymentMethodDetailsPix
    • Add support for Sunbit on CheckoutSessionPaymentMethodOptionsParams, CheckoutSessionPaymentMethodOptions, PaymentIntentConfirmPaymentMethodOptionsParams, PaymentIntentPaymentMethodOptionsParams, and PaymentIntentPaymentMethodOptions
    • Add support for BillingCycleAnchorConfig on CheckoutSessionSubscriptionDataParams
    • Add support for WeChatPay on CheckoutSessionPaymentMethodOptions
    • Add support for MastercardCompliance on DisputeEvidenceDetailsEnhancedEligibility, DisputeEvidenceEnhancedEvidenceParams, and DisputeEvidenceEnhancedEvidence
    • Add support for new value mastercard_compliance on enum Dispute.EnhancedEligibilityTypes
    • Add support for StatusDetails on FinancialConnectionsAccount
    • Add support for new value validated on enum IdentityVerificationSessionRedaction.Status
    • Add support for new value satispay on enums InvoicePaymentSettings.PaymentMethodTypes and SubscriptionPaymentSettings.PaymentMethodTypes
    • ⚠️ Remove support for StoredCredentialUsage on PaymentAttemptRecordPaymentMethodDetailsCard and PaymentRecordPaymentMethodDetailsCard
    • Add support for SetupFutureUsage on PaymentIntentConfirmPaymentMethodOptionsSatispayParams, PaymentIntentPaymentMethodOptionsSatispayParams, and PaymentIntentPaymentMethodOptionsSatispay
    • Add support for Satispay on SetupAttemptPaymentMethodDetails
    • Add support for CustomFields, Description, and Footer on SubscriptionInvoiceSettingsParams and SubscriptionInvoiceSettings
    • Add support for PaymentMethodOptions and PaymentMethod on TopupParams
    • Add support for Mode on V2CommerceProductCatalogImport
    • Add support for new value promotion on enum V2CommerceProductCatalogImport.FeedType
    • Add support for SunbitPayments on V2CoreAccountConfigurationMerchantCapabilitiesParams and V2CoreAccountConfigurationMerchantCapabilities
    • Add support for CryptoMoneyManager and MoneyManager on V2CoreAccountIdentityAttestationsTermsOfServiceParams
    • ⚠️ Remove support for CryptoStorer and Storer on V2CoreAccountIdentityAttestationsTermsOfServiceParams
    • Add support for new value sunbit_payments on enum EventsV2CoreAccountIncludingConfigurationMerchantCapabilityStatusUpdatedEvent.UpdatedCapability
    • Add support for error codes anomalous_money_movement_request, failed_tax_calculation, financial_account_balance_does_not_support_currency, financial_account_capability_not_enabled, and financial_account_capability_restricted on Error, InvoiceLastFinalizationError, PaymentIntentLastPaymentError, SetupAttemptSetupError, SetupIntentLastSetupError, StripeError, and TerminalReaderActionApiError

See the changelog for more details.

v86.0.0

Compare Source

This release doesn't change the pinned API version; it still uses 2026-05-27.dahlia.

We're doing an out-of-band-major to update a field type that changed. If you're not using tax_details, this is a no-op release when compared with the last one. If you are using tax_details its type has changed slightly and you'll have to update your code when upgrading.

  • #​2375 ⚠️ Make tax_rate.tax_details expandable
  • #​2370 Add "source" field to user-agent header
  • #​2367 Remove Limit, StartingAfter, and EndingBefore fields for List methods that do not accept those fields
    • Fixes a bug where Limit, StartingAfter, and EndingBefore were embedded in CapabilityListParams and ReportingReportTypeListParams even though they are not valid parameters and would have always resulted in a 400 from the Stripe API if set. If you were including them before in either of those 2 structs, you can safely remove them.

See the changelog for more details.

v85.2.0

Compare Source

This release changes the pinned API version to 2026-05-27.dahlia.

  • #​2359 Update generated code
    • Add support for new resource V2CommerceProductCatalogImport
    • Add support for Get and New methods on resource V2CommerceProductCatalogImport
    • Add support for BizumPayments and ScalapayPayments on AccountCapabilitiesParams and AccountCapabilities
    • Add support for AutomaticTransferRulesByCurrency on BalanceSettingsPaymentsPayoutsParams and BalanceSettingsPaymentsPayouts
    • Add support for StartOfDay on BalanceSettingsPaymentsSettlementTimingParams and BalanceSettingsPaymentsSettlementTiming
    • Add support for Description on ChargeTransferDataParams, PaymentIntentTransferDataParams, and PaymentIntentTransferData
    • Add support for Bizum on ChargePaymentMethodDetails, ConfirmationTokenPaymentMethodDataParams, ConfirmationTokenPaymentMethodPreview, PaymentAttemptRecordPaymentMethodDetails, PaymentIntentConfirmPaymentMethodDataParams, PaymentIntentConfirmPaymentMethodOptionsParams, PaymentIntentPaymentMethodDataParams, PaymentIntentPaymentMethodOptionsParams, PaymentIntentPaymentMethodOptions, PaymentMethodConfigurationParams, PaymentMethodConfiguration, PaymentMethodParams, PaymentMethod, PaymentRecordPaymentMethodDetails, SetupIntentConfirmPaymentMethodDataParams, SetupIntentConfirmPaymentMethodOptionsParams, SetupIntentPaymentMethodDataParams, SetupIntentPaymentMethodOptionsParams, and SetupIntentPaymentMethodOptions
    • Add support for Scalapay on ChargePaymentMethodDetails, CheckoutSessionPaymentMethodOptionsParams, CheckoutSessionPaymentMethodOptions, ConfirmationTokenPaymentMethodDataParams, ConfirmationTokenPaymentMethodPreview, PaymentAttemptRecordPaymentMethodDetails, PaymentIntentConfirmPaymentMethodDataParams, PaymentIntentConfirmPaymentMethodOptionsParams, PaymentIntentPaymentMethodDataParams, PaymentIntentPaymentMethodOptionsParams, PaymentIntentPaymentMethodOptions, PaymentMethodConfigurationParams, PaymentMethodConfiguration, PaymentMethodParams, PaymentMethod, PaymentRecordPaymentMethodDetails, RefundDestinationDetails, SetupIntentConfirmPaymentMethodDataParams, and SetupIntentPaymentMethodDataParams
    • Add support for Mandate on ChargePaymentMethodDetailsTwint, PaymentAttemptRecordPaymentMethodDetailsTwint, and PaymentRecordPaymentMethodDetailsTwint
    • Change type of CheckoutSessionPaymentMethodOptionsTwintParams.SetupFutureUsage, PaymentIntentConfirmPaymentMethodOptionsTwintParams.SetupFutureUsage, and PaymentIntentPaymentMethodOptionsTwintParams.SetupFutureUsage from literal('none') to enum('none'|'off_session')
    • ⚠️ Change type of CheckoutSessionPaymentMethodOptionsTwint.SetupFutureUsage and PaymentIntentPaymentMethodOptionsTwint.SetupFutureUsage from literal('none') to enum('none'|'off_session')
    • Add support for new values bizum and scalapay on enums ConfirmationTokenPaymentMethodPreview.Type and PaymentMethod.Type
    • Add support for CreditedItems on InvoiceItemProrationDetails
    • Add support for Discountable on InvoiceCreatePreviewScheduleDetailsPhaseAddInvoiceItemParams, SubscriptionAddInvoiceItemParams, SubscriptionSchedulePhaseAddInvoiceItemParams, and SubscriptionSchedulePhaseAddInvoiceItem
    • Add support for BillingSchedules on InvoiceCreatePreviewSubscriptionDetailsParams, SubscriptionParams, and Subscription
    • Add support for AmountPaidOffStripe on Invoice
    • Add support for new value twint on enums InvoicePaymentSettings.PaymentMethodTypes and SubscriptionPaymentSettings.PaymentMethodTypes
    • Add support for TWINT on MandatePaymentMethodDetails and SetupAttemptPaymentMethodDetails
    • Add support for Metadata on PaymentIntentTransferDataParams, PaymentIntentTransferData, and SubscriptionPendingUpdate
    • Add support for PaymentData on PaymentIntentTransferDataParams and PaymentIntentTransferData
    • Add support for new values bizum and scalapay on enums PaymentIntent.ExcludedPaymentMethodTypes and SetupIntent.ExcludedPaymentMethodTypes
    • Add support for BLIKAuthorize on PaymentIntentNextAction and SetupIntentNextAction
    • Add support for PaymentMethodOptions on PaymentLinkParams and PaymentLink
    • Add support for new value bizum on enum PaymentLink.PaymentMethodTypes
    • Add support for Active on PaymentMethodConfigurationListParams
    • Add support for BilledUntil on SubscriptionItem
    • Add support for Discount and Discounts on SubscriptionPendingUpdate
    • Add support for VerifoneM425, VerifoneP630, VerifoneUx700, and VerifoneV660p on TerminalConfigurationParams and TerminalConfiguration
    • Add support for APIError and PrintContent on TerminalReaderAction
    • Add support for new value print_content on enum TerminalReaderAction.Type
    • Add support for new values simulated_verifone_m425, simulated_verifone_p630, simulated_verifone_ux700, simulated_verifone_v660p, verifone_m425, verifone_p630, verifone_ux700, and verifone_v660p on enum TerminalReader.DeviceType
    • Add support for Customer on TestHelpersTestClockParams
    • Add support for Signer on V2CoreAccountIdentityBusinessDetailsDocumentsProofOfRegistrationParams, V2CoreAccountIdentityBusinessDetailsDocumentsProofOfRegistration, V2CoreAccountIdentityBusinessDetailsDocumentsProofOfUltimateBeneficialOwnershipParams, V2CoreAccountIdentityBusinessDetailsDocumentsProofOfUltimateBeneficialOwnership, V2CoreAccountTokenIdentityBusinessDetailsDocumentsProofOfRegistrationParams, and V2CoreAccountTokenIdentityBusinessDetailsDocumentsProofOfUltimateBeneficialOwnershipParams
    • Add support for AzureEventGrid on V2CoreEventDestinationParams and V2CoreEventDestination
    • Add support for new value no_azure_partner_topic_exists on enum V2CoreEventDestinationStatusDetailsDisabled.Reason
    • Add support for new value azure_event_grid on enum V2CoreEventDestination.Type
    • Add support for new value meter_event_value_too_many_digits on enums EventsV1BillingMeterErrorReportTriggeredEventReasonErrorType.Code and EventsV1BillingMeterNoMeterFoundEventReasonErrorType.Code
    • Add support for event notifications V2CommerceProductCatalogImportsFailedEvent, V2CommerceProductCatalogImportsProcessingEvent, V2CommerceProductCatalogImportsSucceededEvent, and V2CommerceProductCatalogImportsSucceededWithErrorsEvent with related object V2CommerceProductCatalogImport
    • Add support for error codes payment_method_microdeposit_processing_error and siret_invalid on Error, InvoiceLastFinalizationError, PaymentIntentLastPaymentError, SetupAttemptSetupError, SetupIntentLastSetupError, and StripeError
  • #​2357 Emit warning when stripe-notify header is present in response

See the changelog for more details.

v85.1.0

Compare Source

This release changes the pinned API version to 2026-04-22.dahlia.

  • #​2341 Update generated code
    • Add support for BalanceReport and PayoutReconciliationReport on AccountSessionComponentsParams and AccountSessionComponents
    • Add support for AppDistribution and SunbitPayments on AccountCapabilitiesParams and AccountCapabilities
    • Add support for new values fee_credit_funding, inbound_transfer_reversal, and inbound_transfer on enum BalanceTransaction.Type
    • Add support for Sunbit on ChargePaymentMethodDetails, ConfirmationTokenPaymentMethodDataParams, ConfirmationTokenPaymentMethodPreview, PaymentAttemptRecordPaymentMethodDetails, PaymentIntentConfirmPaymentMethodDataParams, PaymentIntentPaymentMethodDataParams, PaymentMethodConfigurationParams, PaymentMethodConfiguration, PaymentMethodParams, PaymentMethod, PaymentRecordPaymentMethodDetails, SetupIntentConfirmPaymentMethodDataParams, and SetupIntentPaymentMethodDataParams
    • Add support for new values phantom_cash and usdt on enums ChargePaymentMethodDetailsCrypto.TokenCurrency, PaymentAttemptRecordPaymentMethodDetailsCrypto.TokenCurrency, and PaymentRecordPaymentMethodDetailsCrypto.TokenCurrency
    • Add support for Location and Reader on ChargePaymentMethodDetailsKlarna, PaymentAttemptRecordPaymentMethodDetailsKlarna, and PaymentRecordPaymentMethodDetailsKlarna
    • Add support for Mandate on ChargePaymentMethodDetailsPix, PaymentAttemptRecordPaymentMethodDetailsPix, and PaymentRecordPaymentMethodDetailsPix
    • Add support for ManagedPayments on CheckoutSessionParams, CheckoutSession, PaymentIntent, PaymentLinkParams, PaymentLink, SetupIntent, and Subscription
    • Add support for MandateOptions on CheckoutSessionPaymentMethodOptionsPixParams, CheckoutSessionPaymentMethodOptionsPix, PaymentIntentConfirmPaymentMethodOptionsPixParams, PaymentIntentPaymentMethodOptionsPixParams, and PaymentIntentPaymentMethodOptionsPix
    • Change type of CheckoutSessionPaymentMethodOptionsPixParams.SetupFutureUsage, PaymentIntentConfirmPaymentMethodOptionsPixParams.SetupFutureUsage, and PaymentIntentPaymentMethodOptionsPixParams.SetupFutureUsage from literal('none') to enum('none'|'off_session')
    • Add support for new values fo_vat, gi_tin, it_cf, and py_ruc on enums CheckoutSessionCustomerDetailsTaxIds.Type, TaxCalculationCustomerDetailsTaxId.Type, TaxId.Type, and TaxTransactionCustomerDetailsTaxId.Type
    • ⚠️ Change type of CheckoutSessionPaymentMethodOptionsPix.SetupFutureUsage and PaymentIntentPaymentMethodOptionsPix.SetupFutureUsage from literal('none') to enum('none'|'off_session')
    • Add support for new value sunbit on enums ConfirmationTokenPaymentMethodPreview.Type and PaymentMethod.Type
    • Add support for Pix on InvoicePaymentSettingsPaymentMethodOptionsParams, InvoicePaymentSettingsPaymentMethodOptions, MandatePaymentMethodDetails, SetupAttemptPaymentMethodDetails, SetupIntentConfirmPaymentMethodOptionsParams, SetupIntentPaymentMethodOptionsParams, SetupIntentPaymentMethodOptions, SubscriptionPaymentSettingsPaymentMethodOptionsParams, and SubscriptionPaymentSettingsPaymentMethodOptions
    • Add support for Upi on InvoicePaymentSettingsPaymentMethodOptionsParams, InvoicePaymentSettingsPaymentMethodOptions, SubscriptionPaymentSettingsPaymentMethodOptionsParams, and SubscriptionPaymentSettingsPaymentMethodOptions
    • Add support for new values pix and upi on enums InvoicePaymentSettings.PaymentMethodTypes and SubscriptionPaymentSettings.PaymentMethodTypes
    • Add support for CardPresence on IssuingAuthorization
    • Add support for AllowedCardPresences and BlockedCardPresences on IssuingCardSpendingControlsParams, IssuingCardSpendingControls, IssuingCardholderSpendingControlsParams, and IssuingCardholderSpendingControls
    • Add support for new value fulfillment_error on enum IssuingCard.CancellationReason
    • Add support for new value fulfillment_error on enum IssuingCard.ReplacementReason
    • Add support for Amount and Currency on MandateMultiUse
    • Add support for AmountToConfirm on PaymentIntentConfirmParams
    • Add support for new value sunbit on enums PaymentIntent.ExcludedPaymentMethodTypes and SetupIntent.ExcludedPaymentMethodTypes
    • Add support for KlarnaDisplayQRCode on PaymentIntentNextAction
    • Add support for new value sunbit on enum PaymentLink.PaymentMethodTypes
    • Add support for new values low, not_assessed, and unknown on enum RadarPaymentEvaluationSignalsFraudulentPayment.RiskLevel
    • Add support for new value account on enum RadarValueList.ItemType
    • Add support for MOTO on SetupAttemptPaymentMethodDetailsCard
    • Add support for PixDisplayQRCode on SetupIntentNextAction
    • Add support for error codes action_blocked and approval_required on Error, InvoiceLastFinalizationError, PaymentIntentLastPaymentError, SetupAttemptSetupError, SetupIntentLastSetupError, and StripeError

See the changelog for more details.

v85.0.1

Compare Source

  • #​2342 Add SetupIntent next action type constant for UPI

    • Added SetupIntentNextActionTypeUpiHandleRedirectOrDisplayQRCode constant for the upi_handle_redirect_or_display_qr_code next action type.
  • #​2338 Add test coverage for 2D slice form encoding

See the changelog for more details.

v85.0.0

Compare Source

This release changes the pinned API version to 2026-03-25.dahlia and contains breaking changes (prefixed with ⚠️ below). There's also a detailed migration guide to simplify your upgrade process.

Please review details for the breaking changes and alternatives in the Stripe API changelog before upgrading.

  • ⚠️ Breaking change: #​2301 Make unmarshalJSONVerbose unexported and context-aware

    • Unexported BackendImplementation.UnmarshalJSONVerbose (now unmarshalJSONVerbose) and added a context.Context parameter for proper context propagation in error logging.
  • ⚠️ Breaking change: #​2324 Fix MinimumBalanceByCurrency map value type to support clearing

    • MinimumBalanceByCurrency changed from map[string]int64 to map[string]*int64 on BalanceSettingsPaymentsPayoutsParams and BalanceSettingsUpdatePaymentsPayoutsParams. This field now supports clearing a value in the map by assigning null to the map key.
  • ⚠️ Breaking change: #​2320 Throw an error when using the wrong webhook parsing method

  • ⚠️ Breaking change: #​2310 Regenerate with decimal_string enabled for v2 APIs

    • V2 API decimal fields changed type from string to float64 with json:",string" and form:",high_precision" struct tags. Code that passes these fields as string will need to use float64 instead. Affected fields:
      • V2CoreAccountIdentityIndividualRelationship: PercentOwnership
      • V2CoreAccountPersonRelationship: PercentOwnership
      • Params: V2CoreAccountIdentityIndividualRelationshipParams, V2CoreAccountCreateIdentityIndividualRelationshipParams, V2CoreAccountUpdateIdentityIndividualRelationshipParams, V2CoreAccountTokenIdentityIndividualRelationshipParams, V2CoreAccountTokenCreateIdentityIndividualRelationshipParams, V2CoreAccountsPersonRelationshipParams, V2CoreAccountsPersonCreateRelationshipParams, V2CoreAccountsPersonUpdateRelationshipParams, V2CoreAccountsPersonTokenRelationshipParams, V2CoreAccountsPersonTokenCreateRelationshipParams
  • ⚠️ Breaking change: #​2309 Drop support for Go < 1.22

  • ⚠️ Breaking change: #​2179 [Breaking] Update List and Search methods with stripe.Client to return a struct

    • List and Search methods using stripe.Client now return a struct instead of Seq2. This is a backwards incompatible change, and you will need to add an additional call to .All(ctx) in your for loop. E.g.
    -for c, err := range sc.V1Customers.List(ctx, nil) {
    +for c, err := range sc.V1Customers.List(ctx, nil).All(ctx) {
    	// handle err
    	// do something
    }
    • For manual pagination use cases, you can access the API call's error by calling list.Err(), a page's data using list.Data(), and its metadata by calling list.Meta().
  • ⚠️ Breaking change: #​2260 Fix typo in V2RawError struct field name

    • Fixes misspelling in V2RawError.UserMesage --> V2RawError.UserMessage
  • #​2263 Add helpers in preparation for BatchJobs public preview support

  • #​2322 Add UnsetFields for clearing field values in v1 and v2 API requests

    • Added UnsetFields field and AddUnsetField method to Params for explicitly clearing field values in API requests. For v2 JSON requests, listed fields are sent as "field": null. For v1 form requests, listed fields are sent as field= (empty string).
    • Nested params structs with emptyable fields carry their own UnsetFields slice, enabling clearing of nested fields (e.g. params.CancellationDetails.AddUnsetField(...)).
    • Generated UnsetField string enum types provide type-safe constants for each clearable field (e.g. SubscriptionUpdateParamsUnsetFieldDescription).

See the changelog for more details.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot requested a review from a team as a code owner June 17, 2026 17:22
@renovate renovate Bot changed the title Update module github.com/stripe/stripe-go/v84 to v86 fix(deps): update module github.com/stripe/stripe-go/v84 to v86 Jun 24, 2026
@renovate
renovate Bot force-pushed the renovate/github.com-stripe-stripe-go-v84-86.x branch from c5654f0 to 48e853f Compare July 2, 2026 02:57
@renovate renovate Bot changed the title fix(deps): update module github.com/stripe/stripe-go/v84 to v86 Update module github.com/stripe/stripe-go/v84 to v86 Jul 6, 2026
@renovate
renovate Bot force-pushed the renovate/github.com-stripe-stripe-go-v84-86.x branch from 48e853f to 88ce940 Compare July 12, 2026 10:58
@renovate
renovate Bot force-pushed the renovate/github.com-stripe-stripe-go-v84-86.x branch from 88ce940 to 4d9b74a Compare July 20, 2026 14:44
@renovate renovate Bot changed the title Update module github.com/stripe/stripe-go/v84 to v86 fix(deps): update module github.com/stripe/stripe-go/v84 to v86 Jul 21, 2026
@renovate
renovate Bot force-pushed the renovate/github.com-stripe-stripe-go-v84-86.x branch from 4d9b74a to 360f85c Compare July 22, 2026 08:06
@renovate
renovate Bot force-pushed the renovate/github.com-stripe-stripe-go-v84-86.x branch from 360f85c to 319fed8 Compare July 23, 2026 00:55
@sonarqubecloud

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants