Skip to content

Releases: stripe/stripe-dotnet

v48.6.0-beta.1

27 Aug 19:37
Compare
Choose a tag to compare
v48.6.0-beta.1 Pre-release
Pre-release

This release changes the pinned API version to 2025-08-27.preview.

  • #3156 Update generated code for beta
    • Add support for Get and List methods on resource InvoicePayment
    • Add support for List method on resource Mandate
    • Add support for Applied on V2.Core.Account.Configuration.Customer, V2.Core.Account.Configuration.Merchant, V2.Core.Account.Configuration.Recipient, V2.Core.Account.Configuration.Storer, V2CoreAccountConfigurationCustomerOptions, V2CoreAccountConfigurationMerchantOptions, V2CoreAccountConfigurationRecipientOptions, and V2CoreAccountConfigurationStorerOptions
    • Change type of Billing.AlertTriggered.Value from longInteger to decimal_string
    • Add support for DisplayName on V2.MoneyManagement.FinancialAccountCreateOptions and V2.MoneyManagement.FinancialAccount
    • Add support for CurrencyConversion on V2.MoneyManagement.Transaction.Flow and V2.MoneyManagement.TransactionEntry.TransactionDetails.Flow
    • Add support for Payments on BalanceSettingsUpdateOptions and BalanceSettings
    • Remove support for DebitNegativeBalances, Payouts, and SettlementTiming on BalanceSettingsUpdateOptions and BalanceSettings
    • Add support for Mandate on Charge.PaymentMethodDetails.Pix, PaymentAttemptRecord.PaymentMethodDetails.Pix, and PaymentRecord.PaymentMethodDetails.Pix
    • Add support for CouponData on CheckoutSessionDiscountOptions
    • Add support for MandateOptions on Checkout.Session.PaymentMethodOptions.Pix, CheckoutSessionPaymentMethodOptionsPixOptions, PaymentIntent.PaymentMethodOptions.Pix, and PaymentIntentPaymentMethodOptionsPixOptions
    • Change type of Checkout.Session.PaymentMethodOptions.Pix.SetupFutureUsage, CheckoutSessionPaymentMethodOptionsPixOptions.SetupFutureUsage, PaymentIntent.PaymentMethodOptions.Pix.SetupFutureUsage, and PaymentIntentPaymentMethodOptionsPixOptions.SetupFutureUsage from literal('none') to enum('none'|'off_session')
    • Add support for Amount on Mandate.MultiUse, PaymentAttemptRecord, and PaymentRecord
    • Add support for Currency on Mandate.MultiUse
    • Add support for Pix on Mandate.PaymentMethodDetails, SetupAttempt.PaymentMethodDetails, SetupIntent.PaymentMethodOptions, and SetupIntentPaymentMethodOptionsOptions
    • Add support for Limit on PaymentAttemptRecordListOptions
    • Add support for AmountAuthorized, AmountRefunded, and Application on PaymentAttemptRecord and PaymentRecord
    • Add support for ProcessorDetails on PaymentAttemptRecord, PaymentRecordReportPaymentOptions, and PaymentRecord
    • Remove support for PaymentReference on PaymentAttemptRecord, PaymentRecordReportPaymentOptions, and PaymentRecord
    • Add support for Installments on PaymentAttemptRecord.PaymentMethodDetails.Alma and PaymentRecord.PaymentMethodDetails.Alma
    • Add support for TransactionId on PaymentAttemptRecord.PaymentMethodDetails.Alma, PaymentAttemptRecord.PaymentMethodDetails.AmazonPay, PaymentAttemptRecord.PaymentMethodDetails.Billie, PaymentAttemptRecord.PaymentMethodDetails.KakaoPay, PaymentAttemptRecord.PaymentMethodDetails.KrCard, PaymentAttemptRecord.PaymentMethodDetails.NaverPay, PaymentAttemptRecord.PaymentMethodDetails.Payco, PaymentAttemptRecord.PaymentMethodDetails.RevolutPay, PaymentAttemptRecord.PaymentMethodDetails.SamsungPay, PaymentAttemptRecord.PaymentMethodDetails.Satispay, PaymentRecord.PaymentMethodDetails.Alma, PaymentRecord.PaymentMethodDetails.AmazonPay, PaymentRecord.PaymentMethodDetails.Billie, PaymentRecord.PaymentMethodDetails.KakaoPay, PaymentRecord.PaymentMethodDetails.KrCard, PaymentRecord.PaymentMethodDetails.NaverPay, PaymentRecord.PaymentMethodDetails.Payco, PaymentRecord.PaymentMethodDetails.RevolutPay, PaymentRecord.PaymentMethodDetails.SamsungPay, and PaymentRecord.PaymentMethodDetails.Satispay
    • Add support for Location and Reader on PaymentAttemptRecord.PaymentMethodDetails.Paynow and PaymentRecord.PaymentMethodDetails.Paynow
    • Add support for LatestActiveMandate on PaymentMethod
    • Add support for Metadata and Period on QuotePreviewSubscriptionSchedule.Phase.AddInvoiceItem
    • Add support for PixDisplayQrCode on SetupIntent.NextAction
    • Add support for ReaderSecurity on Terminal.ConfigurationCreateOptions, Terminal.ConfigurationUpdateOptions, and Terminal.Configuration

See the changelog for more details.

v48.6.0-alpha.1

27 Aug 23:47
Compare
Choose a tag to compare
v48.6.0-alpha.1 Pre-release
Pre-release
  • #3166 Use the right API version 2025-08-27.preview

  • #3162 Update generated code for private-preview

    • Add support for AttachCadence method on resource Subscription
    • Add support for Currency and ExternalCustomerId on Billing.AlertTriggered
    • Add support for CustomPricingUnit on Billing.AlertTriggered, Billing.CreditBalanceSummary.Balance.AvailableBalance, Billing.CreditBalanceSummary.Balance.LedgerBalance, Billing.CreditBalanceTransaction.Credit.Amount, Billing.CreditBalanceTransaction.Debit.Amount, Billing.CreditGrant.Amount, and BillingCreditGrantAmountOptions
    • Add support for Customer on Billing.AlertListOptions
    • Change type of Billing.Alert.AlertType, Billing.AlertCreateOptions.AlertType, and Billing.AlertListOptions.AlertType from literal('usage_threshold') to enum('credit_balance_threshold'|'usage_threshold')
    • Add support for CreditBalanceThreshold on Billing.AlertCreateOptions and Billing.Alert
    • Add support for BillableItems on Billing.CreditGrant.ApplicabilityConfig.Scope, BillingCreditBalanceSummaryFilterApplicabilityScopeOptions, and BillingCreditGrantApplicabilityConfigScopeOptions
    • Change type of Billing.CreditBalanceSummary.Balance.AvailableBalance.Type, Billing.CreditBalanceSummary.Balance.LedgerBalance.Type, Billing.CreditBalanceTransaction.Credit.Amount.Type, Billing.CreditBalanceTransaction.Debit.Amount.Type, Billing.CreditGrant.Amount.Type, and BillingCreditGrantAmountOptions.Type from literal('monetary') to enum('custom_pricing_unit'|'monetary')
    • Add support for LicenseFeeSubscriptionDetails and RateCardSubscriptionDetails on InvoiceItem.Parent and InvoiceLineItem.Parent
    • Change type of InvoiceItem.Parent.Type from literal('subscription_details') to enum('license_fee_subscription_details'|'rate_card_subscription_details'|'subscription_details')
    • Add support for LicenseFeeDetails and RateCardRateDetails on InvoiceItem.Pricing and InvoiceLineItem.Pricing
    • Change type of InvoiceItem.Pricing.Type and InvoiceLineItem.Pricing.Type from literal('price_details') to enum('license_fee_details'|'price_details'|'rate_card_rate_details')
    • Add support for BillingCadence on InvoiceCreatePreviewOptions, SubscriptionCreateOptions, and Subscription
    • Add support for BillingCadenceDetails on Invoice.Parent and QuotePreviewInvoice.Parent
    • Add support for new resources V2.AccountLink, V2.Account, V2.Billing.BillSettingVersion, V2.Billing.BillSetting, V2.Billing.Cadence, V2.Billing.CollectionSettingVersion, V2.Billing.CollectionSetting, V2.Billing.CustomPricingUnit, V2.Billing.IntentAction, V2.Billing.Intent, V2.Billing.LicenseFeeSubscription, V2.Billing.LicenseFeeVersion, V2.Billing.LicenseFee, V2.Billing.LicensedItem, V2.Billing.MeteredItem, V2.Billing.PricingPlanComponent, V2.Billing.PricingPlanSubscription, V2.Billing.PricingPlanVersion, V2.Billing.PricingPlan, V2.Billing.Profile, V2.Billing.RateCardRate, V2.Billing.RateCardSubscription, V2.Billing.RateCardVersion, V2.Billing.RateCard, V2.Billing.ServiceAction, V2.Core.ClaimableSandbox, V2.Reporting.ReportRun, V2.Reporting.Report, and V2.Tax.AutomaticRule
    • Add support for Create, Deactivate, Find, Get, and Update methods on resource V2.Tax.AutomaticRule
    • Add support for Create and Get methods on resources V2.Billing.ServiceAction and V2.Reporting.ReportRun
    • Add support for Get method on resources V2.Billing.LicenseFeeSubscription and V2.Reporting.Report
    • Add support for Create method on resources V2.AccountLink and V2.Core.ClaimableSandbox
    • Add support for Cancel, Create, Get, List, and Update methods on resources V2.Billing.Cadence and V2.Billing.RateCardSubscription
    • Add support for Create, Get, List, and Update methods on resources V2.Billing.BillSetting, V2.Billing.CollectionSetting, V2.Billing.CustomPricingUnit, V2.Billing.LicenseFee, V2.Billing.LicensedItem, V2.Billing.MeteredItem, V2.Billing.PricingPlan, V2.Billing.Profile, and V2.Billing.RateCard
    • Add support for Get and List methods on resources V2.Billing.BillSettingVersion, V2.Billing.CollectionSettingVersion, V2.Billing.IntentAction, V2.Billing.LicenseFeeVersion, V2.Billing.PricingPlanSubscription, V2.Billing.PricingPlanVersion, and V2.Billing.RateCardVersion
    • Add support for Create, Delete, Get, and List methods on resource V2.Billing.RateCardRate
    • Add support for Create, Delete, Get, List, and Update methods on resource V2.Billing.PricingPlanComponent
    • Add support for Cancel, Commit, Create, Get, List, ReleaseReservation, and Reserve methods on resource V2.Billing.Intent
    • Add support for Close, Create, Get, List, and Update methods on resource V2.Account
    • Add support for Changes on V2.Event
    • Add support for thin events AccountConfigurationRecipientDataAccountLinkCompletedEvent, AccountConfigurationRecipientDataFeatureStatusUpdatedEvent, and AccountRequirementsUpdatedEvent with related object V2.Account
    • Add support for thin events V2BillingCadenceBilledEvent, V2BillingCadenceCanceledEvent, V2BillingCadenceCreatedEvent, and V2BillingCadenceErroredEvent with related object V2.Billing.Cadence
    • Add support for thin events V2BillingLicenseFeeCreatedEvent and V2BillingLicenseFeeUpdatedEvent with related object V2.Billing.LicenseFee
    • Add support for thin event V2BillingLicenseFeeVersionCreatedEvent with related object V2.Billing.LicenseFeeVersion
    • Add support for thin events V2BillingLicensedItemCreatedEvent and V2BillingLicensedItemUpdatedEvent with related object V2.Billing.LicensedItem
    • Add support for thin events V2BillingMeteredItemCreatedEvent and V2BillingMeteredItemUpdatedEvent with related object V2.Billing.MeteredItem
    • Add support for thin events V2BillingPricingPlanCreatedEvent and V2BillingPricingPlanUpdatedEvent with related object V2.Billing.PricingPlan
    • Add support for thin events V2BillingPricingPlanComponentCreatedEvent and V2BillingPricingPlanComponentUpdatedEvent with related object V2.Billing.PricingPlanComponent
    • Add support for thin events V2BillingPricingPlanSubscriptionCollectionAwaitingCustomerActionEvent, V2BillingPricingPlanSubscriptionCollectionCurrentEvent, V2BillingPricingPlanSubscriptionCollectionPastDueEvent, V2BillingPricingPlanSubscriptionCollectionPausedEvent, V2BillingPricingPlanSubscriptionCollectionUnpaidEvent, V2BillingPricingPlanSubscriptionServicingActivatedEvent, V2BillingPricingPlanSubscriptionServicingCanceledEvent, and V2BillingPricingPlanSubscriptionServicingPausedEvent with related object V2.Billing.PricingPlanSubscription
    • Add support for thin event V2BillingPricingPlanVersionCreatedEvent with related object V2.Billing.PricingPlanVersion
    • Add support for thin events V2BillingRateCardCreatedEvent and V2BillingRateCardUpdatedEvent with related object V2.Billing.RateCard
    • Add support for thin event V2BillingRateCardRateCreatedEvent with related object V2.Billing.RateCardRate
    • Add support for thin events V2BillingRateCardSubscriptionActivatedEvent, V2BillingRateCardSubscriptionCanceledEvent, V2BillingRateCardSubscriptionCollectionAwaitingCustomerActionEvent, V2BillingRateCardSubscriptionCollectionCurrentEvent, V2BillingRateCardSubscriptionCollectionPastDueEvent, V2BillingRateCardSubscriptionCollectionPausedEvent, V2BillingRateCardSubscriptionCollectionUnpaidEvent, V2BillingRateCardSubscriptionServicingActivatedEvent, V2BillingRateCardSubscriptionServicingCanceledEvent, and V2BillingRateCardSubscriptionServicingPausedEvent with related object V2.Billing.RateCardSubscription
    • Add support for thin event V2BillingRateCardVersionCreatedEvent with related object V2.Billing.RateCardVersion
    • Add support for thin events V2CoreHealthApiErrorFiringEvent, V2CoreHealthApiErrorResolvedEvent, V2CoreHealthApiLatencyFiringEvent, V2CoreHealthApiLatencyResolvedEvent, V2CoreHealthAuthorizationRateDropFiringEvent, V2CoreHealthAuthorizationRateDropResolvedEvent, V2CoreHealthEventGenerationFailureResolvedEvent, V2CoreHealthFraudRateIncreasedEvent, V2CoreHealthIssuingAuthorizationRequestTimeoutFiringEvent, V2CoreHealthIssuingAuthorizationRequestTimeoutResolvedEvent, V2CoreHealthPaymentMethodErrorFiringEvent, V2CoreHealthPaymentMethodErrorResolvedEvent, V2CoreHealthTrafficVolumeDropFiringEvent, V2CoreHealthTrafficVolumeDropResolvedEvent, V2CoreHealthWebhookLatencyFiringEvent, and V2CoreHealthWebhookLatencyResolvedEvent
    • Add support for thin events V2ReportingReportRunCreatedEvent, V2ReportingReportRunFailedEvent, V2ReportingReportRunSucceededEvent, and V2ReportingReportRunUpdatedEvent with related object V2.Reporting.ReportRun
    • Add support for error type RateLimitException

See the changelog for more details.

v48.5.0

27 Aug 19:31
Compare
Choose a tag to compare
  • #3164 Add section on private preview SDKs in readme
  • #3159 Update generated code. This release changes the pinned API version to 2025-08-27.basil.
    • Add support for BalanceReport, PayoutDetails, and PayoutReconciliationReport on AccountSession.Components and AccountSessionComponentsOptions
    • Add support for Name on BillingPortal.ConfigurationCreateOptions, BillingPortal.ConfigurationUpdateOptions, and BillingPortal.Configuration
    • Add support for Installments on Charge.PaymentMethodDetails.Alma
    • Add support for TransactionId on Charge.PaymentMethodDetails.Alma, Charge.PaymentMethodDetails.AmazonPay, Charge.PaymentMethodDetails.Billie, Charge.PaymentMethodDetails.KakaoPay, Charge.PaymentMethodDetails.KrCard, Charge.PaymentMethodDetails.NaverPay, Charge.PaymentMethodDetails.Payco, Charge.PaymentMethodDetails.RevolutPay, Charge.PaymentMethodDetails.SamsungPay, and Charge.PaymentMethodDetails.Satispay
    • Add support for Location and Reader on Charge.PaymentMethodDetails.Paynow
    • Add support for AmountIncludesIof on Checkout.Session.PaymentMethodOptions.Pix, CheckoutSessionPaymentMethodOptionsPixOptions, PaymentIntent.PaymentMethodOptions.Pix, and PaymentIntentPaymentMethodOptionsPixOptions
    • Add support for Metadata and Period on InvoiceScheduleDetailsPhaseAddInvoiceItemOptions, SubscriptionAddInvoiceItemOptions, SubscriptionSchedule.Phase.AddInvoiceItem, and SubscriptionSchedulePhaseAddInvoiceItemOptions
    • Add support for ExpMonth and ExpYear on Issuing.CardCreateOptions
    • Add support for ExcludedPaymentMethodTypes on PaymentIntentCreateOptions and PaymentIntent
    • Add support for PayoutMethod on PayoutCreateOptions and Payout
    • Add support for Mxn on Terminal.Configuration.Tipping and TerminalConfigurationTippingOptions
    • Add support for Card on Terminal.TestHelpersReaderPresentPaymentMethodOptions

See the changelog for more details.

v48.5.0-beta.2

08 Aug 08:38
Compare
Choose a tag to compare
v48.5.0-beta.2 Pre-release
Pre-release
  • #3160 Bring back invoice payments APIs that were missing in the public preview SDKs

    • Add support for new resource InvoicePayment
    • Add support for Get and List methods on resource InvoicePayment
  • #3155 Fix links to pinned api versions in CHANGELOG.md in beta branch

See the changelog for more details.

v48.5.0-beta.1

30 Jul 17:23
Compare
Choose a tag to compare
v48.5.0-beta.1 Pre-release
Pre-release

This release changes the pinned API version to 2025-07-30.preview.

  • #3143 Update generated code for beta
    • Add support for new resources Billing.MeterUsageRow, Billing.MeterUsage, and Terminal.OnboardingLink
    • Add support for Get method on resource Billing.MeterUsage
    • Add support for Create method on resource Terminal.OnboardingLink
    • Add support for MonthlyPayoutDays and WeeklyPayoutDays on BalanceSettings.Payouts.Schedule and BalanceSettingsPayoutsScheduleOptions
    • Remove support for MonthlyAnchor and WeeklyAnchor on BalanceSettings.Payouts.Schedule and BalanceSettingsPayoutsScheduleOptions
    • Add support for DelayDaysOverride on BalanceSettingsSettlementTimingOptions
    • Remove support for DelayDays on BalanceSettingsSettlementTimingOptions
    • Add support for UpdateDiscounts on CheckoutSessionPermissionsOptions
    • Add support for Discounts and SubscriptionData on Checkout.SessionUpdateOptions
    • Add support for SmartDisputes on Dispute
    • Add support for Upi on Invoice.PaymentSettings.PaymentMethodOptions, InvoicePaymentSettingsPaymentMethodOptionsOptions, QuotePreviewInvoice.PaymentSettings.PaymentMethodOptions, Subscription.PaymentSettings.PaymentMethodOptions, and SubscriptionPaymentSettingsPaymentMethodOptionsOptions
    • Add support for TransactionId on PaymentAttemptRecord.PaymentMethodDetails.Cashapp and PaymentRecord.PaymentMethodDetails.Cashapp
    • Add support for AmountDetails on PaymentIntentCaptureOptions, PaymentIntentConfirmOptions, PaymentIntentCreateOptions, PaymentIntentIncrementAuthorizationOptions, and PaymentIntentUpdateOptions
    • Add support for PaymentDetails on PaymentIntentIncrementAuthorizationOptions
    • Add support for Storer on V2.Core.Account.Identity.Attestations.TermsOfService and V2CoreAccountIdentityAttestationsTermsOfServiceOptions
    • Add support for CollectionOptions on V2.Core.AccountLink.UseCase.AccountOnboarding, V2.Core.AccountLink.UseCase.AccountUpdate, V2CoreAccountLinkUseCaseAccountOnboardingOptions, and V2CoreAccountLinkUseCaseAccountUpdateOptions
    • Change type of V2.Core.AccountLink.UseCase.AccountOnboarding.Configurations, V2.Core.AccountLink.UseCase.AccountUpdate.Configurations, V2CoreAccountLinkUseCaseAccountOnboardingOptions.Configurations, and V2CoreAccountLinkUseCaseAccountUpdateOptions.Configurations from literal('recipient') to enum('customer'|'merchant'|'recipient'|'storer')
    • Add support for BankAccountType on V2.MoneyManagement.PayoutMethod.BankAccount
    • Add support for thin event V2CoreAccountLinkReturnedEvent
    • Add support for thin event V2MoneyManagementPayoutMethodUpdatedEvent with related object V2.MoneyManagement.PayoutMethod
    • Remove support for thin event V2CoreAccountLinkCompletedEvent
    • Remove support for thin event V2OffSessionPaymentRequiresCaptureEvent with related object V2.Payments.OffSessionPayment

See the changelog for more details.

v48.4.0

30 Jul 17:13
Compare
Choose a tag to compare

This release changes the pinned API version to 2025-07-30.basil.

  • #3151 Update generated code
    • Add support for InstantPayoutsPromotion on AccountSession.Components and AccountSessionComponentsOptions
    • Add support for AdjustableQuantity on BillingPortal.Configuration.Features.SubscriptionUpdate.Products and BillingPortalConfigurationFeaturesSubscriptionUpdateProductsOptions
    • Add support for TransactionId on Charge.PaymentMethodDetails.Cashapp
    • Add support for OriginContext on Checkout.SessionCreateOptions and Checkout.Session
    • Add support for Template on Checkout.Session.InvoiceCreation.InvoiceData.RenderingOptions, CheckoutSessionInvoiceCreationInvoiceDataRenderingOptionsOptions, PaymentLink.InvoiceCreation.InvoiceData.RenderingOptions, and PaymentLinkInvoiceCreationInvoiceDataRenderingOptionsOptions
    • Add support for SetupFutureUsage on Checkout.Session.PaymentMethodOptions.Pix and CheckoutSessionPaymentMethodOptionsPixOptions
    • Add support for Duration on InvoiceScheduleDetailsPhaseOptions and SubscriptionSchedulePhaseOptions
    • Add support for PriceData on PaymentLinkLineItemOptions
    • Add support for Standard on Tax.Registration.CountryOptions.Ae, Tax.Registration.CountryOptions.Au, Tax.Registration.CountryOptions.Ch, Tax.Registration.CountryOptions.Gb, Tax.Registration.CountryOptions.Jp, Tax.Registration.CountryOptions.No, Tax.Registration.CountryOptions.Nz, Tax.Registration.CountryOptions.Sg, TaxRegistrationCountryOptionsAeOptions, TaxRegistrationCountryOptionsAlOptions, TaxRegistrationCountryOptionsAoOptions, TaxRegistrationCountryOptionsAuOptions, TaxRegistrationCountryOptionsAwOptions, TaxRegistrationCountryOptionsBaOptions, TaxRegistrationCountryOptionsBbOptions, TaxRegistrationCountryOptionsBdOptions, TaxRegistrationCountryOptionsBfOptions, TaxRegistrationCountryOptionsBhOptions, TaxRegistrationCountryOptionsBsOptions, TaxRegistrationCountryOptionsCdOptions, TaxRegistrationCountryOptionsChOptions, TaxRegistrationCountryOptionsEtOptions, TaxRegistrationCountryOptionsGbOptions, TaxRegistrationCountryOptionsGnOptions, TaxRegistrationCountryOptionsIsOptions, TaxRegistrationCountryOptionsJpOptions, TaxRegistrationCountryOptionsMeOptions, TaxRegistrationCountryOptionsMkOptions, TaxRegistrationCountryOptionsMrOptions, TaxRegistrationCountryOptionsNoOptions, TaxRegistrationCountryOptionsNzOptions, TaxRegistrationCountryOptionsOmOptions, TaxRegistrationCountryOptionsRsOptions, TaxRegistrationCountryOptionsSgOptions, TaxRegistrationCountryOptionsSrOptions, TaxRegistrationCountryOptionsUyOptions, TaxRegistrationCountryOptionsZaOptions, and TaxRegistrationCountryOptionsZwOptions
    • Add support for Aed, Bgn, Huf, and Ron on Terminal.Configuration.Tipping and TerminalConfigurationTippingOptions
  • #3152 Mark StripeConfiguration as partial so we can add configuration in beta branch
  • #3150 Adds usage string to telemetry on API calls made through StripeClient service accessors

See the changelog for more details.

v48.4.0-beta.2

09 Jul 19:51
Compare
Choose a tag to compare
v48.4.0-beta.2 Pre-release
Pre-release
  • #3145 Pull in V2 FinancialAccount changes for June release
    • Add support for Close and Create methods on resource V2.MoneyManagement.FinancialAccount
    • Add support for Storer on V2.Core.Account.Configuration and V2CoreAccountConfigurationOptions
    • Add support for StatusDetails on V2.MoneyManagement.FinancialAccount
    • Add support for Status on V2.MoneyManagement.FinancialAccountListOptions
    • Add support for thin events V2CoreAccountIncludingConfigurationStorerCapabilityStatusUpdatedEvent and V2CoreAccountIncludingConfigurationStorerUpdatedEvent with related object V2.Core.Account
    • Add support for error types AlreadyExistsException and NonZeroBalanceException

See the changelog for more details.

v48.4.0-beta.1

01 Jul 20:34
Compare
Choose a tag to compare
v48.4.0-beta.1 Pre-release
Pre-release

This release changes the pinned API version to 2025-06-30.preview.

  • #3132 Update generated code for beta
    • Change type of CheckoutSessionSubscriptionDataOptions.BillingMode, InvoiceScheduleDetailsOptions.BillingMode, InvoiceSubscriptionDetailsOptions.BillingMode, Quote.SubscriptionData.BillingMode, QuoteSubscriptionDataOptions.BillingMode, SubscriptionCreateOptions.BillingMode, and SubscriptionScheduleCreateOptions.BillingMode from enum('classic'|'flexible') to billing_mode
    • Add support for SubmissionMethod on Dispute.EvidenceDetails
    • Add support for OnDemand and Subscriptions on OrderPaymentSettingsPaymentMethodOptionsKlarnaOptions
    • Change type of Order.Payment.Settings.PaymentMethodOptions.Klarna.SetupFutureUsage and OrderPaymentSettingsPaymentMethodOptionsKlarnaOptions.SetupFutureUsage from literal('none') to enum('none'|'off_session'|'on_session')
    • Add support for Crypto on PaymentAttemptRecord.PaymentMethodDetails and PaymentRecord.PaymentMethodDetails
    • Change type of PaymentIntent.PaymentMethodOptions.Gopay.SetupFutureUsage and PaymentIntentPaymentMethodOptionsGopayOptions.SetupFutureUsage from literal('none') to enum('none'|'off_session')
    • Change type of QuotePreviewSubscriptionSchedule.BillingMode, Subscription.BillingMode, and SubscriptionSchedule.BillingMode from enum('classic'|'flexible') to SubscriptionsResourceBillingMode
    • Change type of SubscriptionMigrateOptions.BillingMode from literal('flexible') to billing_mode_migrate
    • Remove support for BillingModeDetails on Subscription
    • Add support for ProofOfAddress on V2.Core.Account.Identity.BusinessDetails.Documents and V2CoreAccountIdentityBusinessDetailsDocumentsOptions
    • Add support for Metadata on V2.MoneyManagement.FinancialAccount
    • Remove support for Description on V2.MoneyManagement.FinancialAccount
    • Remove support for Attempts on V2.Payments.OffSessionPayment
    • Change type of V2.Payments.OffSessionPayment.TransferData.Amount from integer to nullable(integer)
    • Add support for FromAccount, OutboundPayment, and OutboundTransfer on V2.MoneyManagement.ReceivedCredit.BalanceTransfer
    • Change type of V2.MoneyManagement.ReceivedCredit.BalanceTransfer.Type from literal('payout_v1') to enum('outbound_payment'|'outbound_transfer'|'payout_v1')

See the changelog for more details.

v48.3.0

01 Jul 20:12
Compare
Choose a tag to compare
  • #3139 Update generated code
    • Add support for Migrate method on resource Subscription
    • Add support for CollectPaymentMethod and ConfirmPaymentIntent methods on resource Terminal.Reader
    • Add support for CryptoPayments on Account.Capabilities and AccountCapabilitiesOptions
    • Add support for ProofOfAddress on AccountDocumentsOptions
    • Add support for MonthlyPayoutDays and WeeklyPayoutDays on Account.Settings.Payouts.Schedule and AccountSettingsPayoutsScheduleOptions
    • Add support for Crypto on Charge.PaymentMethodDetails, ConfirmationToken.PaymentMethodPreview, ConfirmationTokenPaymentMethodDataOptions, PaymentIntent.PaymentMethodOptions, PaymentIntentPaymentMethodDataOptions, PaymentIntentPaymentMethodOptionsOptions, PaymentMethodCreateOptions, PaymentMethod, and SetupIntentPaymentMethodDataOptions
    • Change type of Charge.PaymentMethodDetails.Card.Installments.Plan.Type, ConfirmationToken.PaymentMethodOptions.Card.Installments.Plan.Type, ConfirmationTokenPaymentMethodOptionsCardInstallmentsPlanOptions.Type, InvoicePaymentSettingsPaymentMethodOptionsCardInstallmentsPlanOptions.Type, PaymentIntent.PaymentMethodOptions.Card.Installments.AvailablePlans.Type, PaymentIntent.PaymentMethodOptions.Card.Installments.Plan.Type, and PaymentIntentPaymentMethodOptionsCardInstallmentsPlanOptions.Type from literal('fixed_count') to enum('bonus'|'fixed_count'|'revolving')
    • Add support for Subscriptions on CheckoutSessionPaymentMethodOptionsKlarnaOptions and PaymentIntentPaymentMethodOptionsKlarnaOptions
    • Add support for BillingMode on CheckoutSessionSubscriptionDataOptions, InvoiceScheduleDetailsOptions, InvoiceSubscriptionDetailsOptions, Quote.SubscriptionData, QuoteSubscriptionDataOptions, SubscriptionCreateOptions, SubscriptionScheduleCreateOptions, SubscriptionSchedule, and Subscription
    • Change type of Dispute.EnhancedEligibilityTypes from literal('visa_compelling_evidence_3') to enum('visa_compelling_evidence_3'|'visa_compliance')
    • Add support for RelatedPerson on Identity.VerificationSessionCreateOptions and Identity.VerificationSession
    • Add support for Matching on Identity.VerificationSession.Options
    • Add support for Klarna on Mandate.PaymentMethodDetails, SetupIntent.PaymentMethodOptions, and SetupIntentPaymentMethodOptionsOptions
    • Add support for OnDemand on PaymentIntentPaymentMethodOptionsKlarnaOptions
    • Change type of PaymentIntent.PaymentMethodOptions.Klarna.SetupFutureUsage and PaymentIntentPaymentMethodOptionsKlarnaOptions.SetupFutureUsage from literal('none') to enum('none'|'off_session'|'on_session')
    • Add support for Ua on Tax.Registration.CountryOptions and TaxRegistrationCountryOptionsOptions
    • Change type of Terminal.LocationUpdateOptions.DisplayName from string to emptyable(string)
    • Add support for CollectPaymentMethod and ConfirmPaymentIntent on Terminal.Reader.Action
    • Add support for Status on Treasury.FinancialAccountListOptions
    • Add support for snapshot event TerminalReaderActionUpdated with resource Terminal.Reader
  • #3137 Updated StripeClient snippets in Readme.md

See the changelog for more details.

v48.3.0-beta.2

26 Jun 18:56
Compare
Choose a tag to compare
v48.3.0-beta.2 Pre-release
Pre-release
  • #3142 Pull in OffSessionPayment changes for the May release

See the changelog for more details.