github stripe/stripe-go v83.1.0-alpha.1

pre-release8 hours ago

This release changes the pinned API version to 2025-09-30.preview. It is built on top of SDK version 83.0.0 and 83.1.0-beta.1 which contains breaking changes. Please review the changelog for these versions in this page if upgrading from older SDK versions.

  • #2131 Update generated code for private-preview
    • Add support for new resource V2MoneyManagementRecipientVerification
    • Add support for Acknowledge, Get, New, and RecipientVerifications methods on resource V2MoneyManagementRecipientVerification
    • Add support for Get method on resource V2CoreClaimableSandbox
    • Add support for Update method on resources V2BillingPricingPlanSubscription and V2BillingServiceAction
    • Add support for CryptoWallets on V2AccountConfigurationRecipientDataFeaturesParams, V2AccountConfigurationRecipientDataFeatures, V2CoreAccountConfigurationRecipientCapabilitiesParams, and V2CoreAccountConfigurationRecipientCapabilities
    • Add support for new value crypto on enum V2CoreAccountRequirementsEntriesImpactRestrictsCapabilities.Capability
    • Add support for new value crypto_wallet on enum V2AccountConfigurationRecipientDataDefaultOutboundDestination.Type
    • Add support for new value crypto_wallets on enum V2AccountConfigurationSupportableFeatures.RecipientData
    • Add support for new value crypto_wallets on enum V2AccountRequirementsImpact.RequiredForFeatures
    • Add support for LookupKey on V2BillingCadenceParams and V2BillingCadence
    • Add support for SettingsData on V2BillingCadence
    • Add support for MonthOfYear on V2BillingCadenceBillingCycleMonthParams and V2BillingCadenceBillingCycleMonth
    • Add support for ClaimedAt, ExpiresAt, SandboxDetails, and Status on V2CoreClaimableSandbox
    • Remove support for APIKeys on V2CoreClaimableSandbox
    • Add support for V1EventID on V2Event
    • Add support for new value current_billing_period_end on enum V2BillingIntentActionDeactivateEffectiveAt.Type
    • Add support for RecipientVerification on V2MoneyManagementOutboundPaymentParams, V2MoneyManagementOutboundPayment, V2MoneyManagementOutboundTransferParams, and V2MoneyManagementOutboundTransfer
    • Add support for CryptoWallet on V2MoneyManagementOutboundSetupIntentPayoutMethodDataParams and V2MoneyManagementPayoutMethod
    • Add support for WillActivateAt and WillCancelAt on V2BillingPricingPlanSubscriptionServicingStatusTransitions and V2BillingRateCardSubscriptionServicingStatusTransitions
    • Add support for CustomPricingUnitDetails on V2BillingRateCardRateCustomPricingUnitAmount, V2BillingServiceActionCreditGrantAmountCustomPricingUnit, and V2BillingServiceActionCreditGrantPerTenantAmountCustomPricingUnit
    • Add support for OriginType on V2MoneyManagementReceivedDebitBankTransfer
    • Add support for Category and Priority on V2BillingServiceActionCreditGrantParams, V2BillingServiceActionCreditGrantPerTenantParams, V2BillingServiceActionCreditGrantPerTenant, and V2BillingServiceActionCreditGrant
    • Add support for CreditGrants on BillingAlertCreditBalanceThresholdFilterParams
    • Add support for Location and Reader on ChargePaymentMethodDetailsPaynow, PaymentAttemptRecordPaymentMethodDetailsPaynow, and PaymentRecordPaymentMethodDetailsPaynow
    • Add support for PaymentRecordRefund and Type on CreditNotePreviewLinesRefundParams, CreditNotePreviewRefundParams, CreditNoteRefundParams, and CreditNoteRefund
    • Add support for BillingCadence on InvoiceListParams
    • Add support for ExpMonth and ExpYear on IssuingCardParams
    • Add support for SEPABankAccount on V2MoneyManagementFinancialAddressParams
    • Remove support for Price on V2BillingRateCardRateParams
    • Add support for LookupKeys on V2BillingCadenceListParams
    • Change type of V2BillingCadenceCancelParams.Include, V2BillingCadenceListParams.Include, and V2BillingCadenceParams.Include from literal('invoice_discount_rules') to enum('invoice_discount_rules'|'settings_data')
    • Remove support for Customer and Type on V2BillingCadencePayerParams
    • Add support for new value crypto_wallets on enum EventsAccountConfigurationRecipientDataFeatureStatusUpdatedEvent.FeatureName
    • Add support for new value crypto_wallets_v2 on enum EventsV2CoreAccountIncludingConfigurationRecipientCapabilityStatusUpdatedEvent.UpdatedCapability
    • Remove support for AlertID on EventsV2CoreHealthApiErrorResolvedEvent, EventsV2CoreHealthApiLatencyResolvedEvent, EventsV2CoreHealthAuthorizationRateDropResolvedEvent, EventsV2CoreHealthIssuingAuthorizationRequestTimeoutResolvedEvent, EventsV2CoreHealthPaymentMethodErrorResolvedEvent, EventsV2CoreHealthTrafficVolumeDropResolvedEvent, and EventsV2CoreHealthWebhookLatencyResolvedEvent
    • Add support for thin event V1AccountUpdatedEvent with related object V2Account
    • Add support for thin events V1ApplicationFeeCreatedEvent, V1ApplicationFeeRefundedEvent, V1BillingPortalConfigurationCreatedEvent, V1BillingPortalConfigurationUpdatedEvent, V1CapabilityUpdatedEvent, V1ChargeCapturedEvent, V1ChargeDisputeClosedEvent, V1ChargeDisputeCreatedEvent, V1ChargeDisputeFundsReinstatedEvent, V1ChargeDisputeFundsWithdrawnEvent, V1ChargeDisputeUpdatedEvent, V1ChargeExpiredEvent, V1ChargeFailedEvent, V1ChargePendingEvent, V1ChargeRefundUpdatedEvent, V1ChargeRefundedEvent, V1ChargeSucceededEvent, V1ChargeUpdatedEvent, V1CheckoutSessionAsyncPaymentFailedEvent, V1CheckoutSessionAsyncPaymentSucceededEvent, V1CheckoutSessionCompletedEvent, V1CheckoutSessionExpiredEvent, V1ClimateOrderCanceledEvent, V1ClimateOrderCreatedEvent, V1ClimateOrderDelayedEvent, V1ClimateOrderDeliveredEvent, V1ClimateOrderProductSubstitutedEvent, V1ClimateProductCreatedEvent, V1ClimateProductPricingUpdatedEvent, V1CouponCreatedEvent, V1CouponDeletedEvent, V1CouponUpdatedEvent, V1CreditNoteCreatedEvent, V1CreditNoteUpdatedEvent, V1CreditNoteVoidedEvent, V1CustomerCreatedEvent, V1CustomerDeletedEvent, V1CustomerDiscountCreatedEvent, V1CustomerDiscountDeletedEvent, V1CustomerDiscountUpdatedEvent, V1CustomerSubscriptionCreatedEvent, V1CustomerSubscriptionDeletedEvent, V1CustomerSubscriptionPausedEvent, V1CustomerSubscriptionPendingUpdateAppliedEvent, V1CustomerSubscriptionPendingUpdateExpiredEvent, V1CustomerSubscriptionResumedEvent, V1CustomerSubscriptionTrialWillEndEvent, V1CustomerSubscriptionUpdatedEvent, V1CustomerTaxIdCreatedEvent, V1CustomerTaxIdDeletedEvent, V1CustomerTaxIdUpdatedEvent, V1CustomerUpdatedEvent, V1FileCreatedEvent, V1FinancialConnectionsAccountCreatedEvent, V1FinancialConnectionsAccountDeactivatedEvent, V1FinancialConnectionsAccountDisconnectedEvent, V1FinancialConnectionsAccountReactivatedEvent, V1FinancialConnectionsAccountRefreshedBalanceEvent, V1FinancialConnectionsAccountRefreshedOwnershipEvent, V1FinancialConnectionsAccountRefreshedTransactionsEvent, V1IdentityVerificationSessionCanceledEvent, V1IdentityVerificationSessionCreatedEvent, V1IdentityVerificationSessionProcessingEvent, V1IdentityVerificationSessionRedactedEvent, V1IdentityVerificationSessionRequiresInputEvent, V1IdentityVerificationSessionVerifiedEvent, V1InvoiceCreatedEvent, V1InvoiceDeletedEvent, V1InvoiceFinalizationFailedEvent, V1InvoiceFinalizedEvent, V1InvoiceMarkedUncollectibleEvent, V1InvoiceOverdueEvent, V1InvoiceOverpaidEvent, V1InvoicePaidEvent, V1InvoicePaymentActionRequiredEvent, V1InvoicePaymentFailedEvent, V1InvoicePaymentPaidEvent, V1InvoicePaymentSucceededEvent, V1InvoiceSentEvent, V1InvoiceUpcomingEvent, V1InvoiceUpdatedEvent, V1InvoiceVoidedEvent, V1InvoiceWillBeDueEvent, V1InvoiceitemCreatedEvent, V1InvoiceitemDeletedEvent, V1IssuingAuthorizationCreatedEvent, V1IssuingAuthorizationRequestEvent, V1IssuingAuthorizationUpdatedEvent, V1IssuingCardCreatedEvent, V1IssuingCardUpdatedEvent, V1IssuingCardholderCreatedEvent, V1IssuingCardholderUpdatedEvent, V1IssuingDisputeClosedEvent, V1IssuingDisputeCreatedEvent, V1IssuingDisputeFundsReinstatedEvent, V1IssuingDisputeFundsRescindedEvent, V1IssuingDisputeSubmittedEvent, V1IssuingDisputeUpdatedEvent, V1IssuingPersonalizationDesignActivatedEvent, V1IssuingPersonalizationDesignDeactivatedEvent, V1IssuingPersonalizationDesignRejectedEvent, V1IssuingPersonalizationDesignUpdatedEvent, V1IssuingTokenCreatedEvent, V1IssuingTokenUpdatedEvent, V1IssuingTransactionCreatedEvent, V1IssuingTransactionPurchaseDetailsReceiptUpdatedEvent, V1IssuingTransactionUpdatedEvent, V1MandateUpdatedEvent, V1PaymentIntentAmountCapturableUpdatedEvent, V1PaymentIntentCanceledEvent, V1PaymentIntentCreatedEvent, V1PaymentIntentPartiallyFundedEvent, V1PaymentIntentPaymentFailedEvent, V1PaymentIntentProcessingEvent, V1PaymentIntentRequiresActionEvent, V1PaymentIntentSucceededEvent, V1PaymentLinkCreatedEvent, V1PaymentLinkUpdatedEvent, V1PaymentMethodAttachedEvent, V1PaymentMethodAutomaticallyUpdatedEvent, V1PaymentMethodDetachedEvent, V1PaymentMethodUpdatedEvent, V1PayoutCanceledEvent, V1PayoutCreatedEvent, V1PayoutFailedEvent, V1PayoutPaidEvent, V1PayoutReconciliationCompletedEvent, V1PayoutUpdatedEvent, V1PersonCreatedEvent, V1PersonDeletedEvent, V1PersonUpdatedEvent, V1PlanCreatedEvent, V1PlanDeletedEvent, V1PlanUpdatedEvent, V1PriceCreatedEvent, V1PriceDeletedEvent, V1PriceUpdatedEvent, V1ProductCreatedEvent, V1ProductDeletedEvent, V1ProductUpdatedEvent, V1PromotionCodeCreatedEvent, V1PromotionCodeUpdatedEvent, V1QuoteAcceptedEvent, V1QuoteCanceledEvent, V1QuoteCreatedEvent, V1QuoteFinalizedEvent, V1RadarEarlyFraudWarningCreatedEvent, V1RadarEarlyFraudWarningUpdatedEvent, V1RefundCreatedEvent, V1RefundFailedEvent, V1RefundUpdatedEvent, V1ReviewClosedEvent, V1ReviewOpenedEvent, V1SetupIntentCanceledEvent, V1SetupIntentCreatedEvent, V1SetupIntentRequiresActionEvent, V1SetupIntentSetupFailedEvent, V1SetupIntentSucceededEvent, V1SigmaScheduledQueryRunCreatedEvent, V1SourceCanceledEvent, V1SourceChargeableEvent, V1SourceFailedEvent, V1SourceRefundAttributesRequiredEvent, V1SubscriptionScheduleAbortedEvent, V1SubscriptionScheduleCanceledEvent, V1SubscriptionScheduleCompletedEvent, V1SubscriptionScheduleCreatedEvent, V1SubscriptionScheduleExpiringEvent, V1SubscriptionScheduleReleasedEvent, V1SubscriptionScheduleUpdatedEvent, V1TaxRateCreatedEvent, V1TaxRateUpdatedEvent, V1TerminalReaderActionFailedEvent, V1TerminalReaderActionSucceededEvent, V1TerminalReaderActionUpdatedEvent, V1TestHelpersTestClockAdvancingEvent, V1TestHelpersTestClockCreatedEvent, V1TestHelpersTestClockDeletedEvent, V1TestHelpersTestClockInternalFailureEvent, V1TestHelpersTestClockReadyEvent, V1TopupCanceledEvent, V1TopupCreatedEvent, V1TopupFailedEvent, V1TopupReversedEvent, V1TopupSucceededEvent, V1TransferCreatedEvent, V1TransferReversedEvent, V1TransferUpdatedEvent, V2CoreHealthIssuingAuthorizationRequestErrorsFiringEvent, and V2CoreHealthIssuingAuthorizationRequestErrorsResolvedEvent
    • Add support for thin events V2CoreClaimableSandboxClaimedEvent, V2CoreClaimableSandboxCreatedEvent, V2CoreClaimableSandboxExpiredEvent, V2CoreClaimableSandboxExpiringEvent, and V2CoreClaimableSandboxSandboxDetailsOwnerAccountUpdatedEvent with related object V2CoreClaimableSandbox
    • Add support for thin events V2MoneyManagementRecipientVerificationCreatedEvent and V2MoneyManagementRecipientVerificationUpdatedEvent with related object V2MoneyManagementRecipientVerification

See the changelog for more details.

Don't miss a new stripe-go release

NewReleases is sending notifications on new releases.