Skip to content

Releases: stripe/stripe-dotnet

v48.1.0-beta.1

02 Apr 22:09

Choose a tag to compare

v48.1.0-beta.1 Pre-release
Pre-release
  • #3079 Update generated code for beta

This release changes the pinned API version to 2025-03-31.preview

Breaking Changes

  • Remove support for AmountOverpaid on InvoicePayment
  • Change type of InvoicePayment.IsDefault from nullable(boolean) to boolean
  • Remove support for InterchangeFees, NetTotal, NetworkFees, and TransactionVolume on IssuingSettlement
  • Change type of PaymentAttemptRecordPaymentMethodDetails.Type and PaymentRecordPaymentMethodDetails.Type from literal('custom') to string
  • Remove support for ApplicationFeeAmount, Discount, PaidOutOfBand, Paid, PaymentIntent, Quote, SubscriptionDetails, SubscriptionProrationDate, Tax, TotalTaxAmounts, and TransferData on QuotePreviewInvoice
  • Remove support for BillingThresholds on QuotePreviewSubscriptionScheduleDefaultSettings, QuotePreviewSubscriptionSchedulePhasesItems, and QuotePreviewSubscriptionSchedulePhases
  • Remove support for Coupon on QuotePreviewSubscriptionSchedulePhases
  • Remove support for Value on TerminalReaderActionCollectInputsInputsSelectionChoices, TerminalReaderActionCollectInputsInputsSelection, and TerminalReaderInputsSelectionChoicesOptions
  • Change type of QuotePreviewInvoice.Parent.SubscriptionDetail.subscription from string to expandable($Subscription)
  • Change CheckoutSession.Permission.update to be optional
  • Change type of PaymentAttemptRecord.PaymentMethodDetail.type and PaymentRecord.PaymentMethodDetail.type from literal('custom') to string
  • Change type of PaymentAttemptRecord.payment_record from string to nullable(string)
  • Change PaymentAttemptRecord.PaymentMethodDetail.custom and PaymentRecord.PaymentMethodDetail.custom to be optional
  • Change type of PaymentRecord.latest_payment_attempt_record from string to nullable(string)
  • Change type of Order.CreateParamsPaymentSettingPaymentMethodOptionWechatPay.client and Order.UpdateParamsPaymentSettingPaymentMethodOptionWechatPay.client to be optional

Additions

  • Add support for new resources BalanceSettings
  • Add support for Get and Update methods on resource BalanceSettings
  • Add support for Create, Delete, Get, List, and Update methods on a new ExternalAccountService to access cards and bank accounts made available in the new path v1/external_accounts
  • Add support for StripeBalancePayments on AccountCapabilitiesOptions and AccountCapabilities
  • Add support for CustomerAccount on Billing.CreditBalanceSummaryRetrieveOptions, Billing.CreditBalanceTransactionListOptions, Billing.CreditGrantCreateOptions, Billing.CreditGrantListOptions, BillingCreditBalanceSummary, BillingCreditGrant, BillingPortal.SessionCreateOptions, BillingPortalSession, Checkout.SessionCreateOptions, Checkout.SessionListOptions, CheckoutSession, ConfirmationTokenPaymentMethodPreview, CreditNoteListOptions, CreditNote, CustomerBalanceTransaction, CustomerCashBalanceTransaction, CustomerCashBalance, CustomerPaymentMethod, CustomerSessionCreateOptions, CustomerSession, CustomerTaxIdOwner, CustomerTaxId, Customer, Discount, FinancialConnectionsAccountAccountHolderOptions, FinancialConnectionsAccountAccountHolder, FinancialConnectionsSessionAccountHolderOptions, FinancialConnectionsSessionAccountHolder, InvoiceCreateOptions, InvoiceCreatePreviewOptions, InvoiceItemCreateOptions, InvoiceItemListOptions, InvoiceItem, InvoiceListOptions, Invoice, PaymentIntentCreateOptions, PaymentIntentListOptions, PaymentIntentUpdateOptions, PaymentIntent, PaymentMethodAttachOptions, PaymentMethod, PromotionCodeCreateOptions, PromotionCodeListOptions, PromotionCode, QuoteCreateOptions, QuoteListOptions, QuotePreviewInvoice, QuotePreviewSubscriptionSchedule, QuoteUpdateOptions, Quote, SetupAttempt, SetupIntentCreateOptions, SetupIntentListOptions, SetupIntentUpdateOptions, SetupIntent, Subscription.CreateParams, Subscription.ListParams, SubscriptionSchedule.CreateParams, SubscriptionSchedule.ListParams, SubscriptionSchedule, Subscription, TaxIdOwnerOptions, TaxIdOwner, and TaxId
  • Add support for StripeBalance on ChargePaymentMethodDetails, ConfirmationTokenPaymentMethodDataOptions, ConfirmationTokenPaymentMethodPreview, CustomerPaymentMethod, PaymentAttemptRecordPaymentMethodDetails, PaymentIntentPaymentMethodDataOptions, PaymentIntentPaymentMethodOptionsOptions, PaymentIntentPaymentMethodOptions, PaymentMethodCreateOptions, PaymentMethod, PaymentRecordPaymentMethodDetails, SetupAttemptPaymentMethodDetails, and SetupIntentPaymentMethodDataOptions
  • Add support for UpdateLineItems and UpdateShippingDetails on CheckoutSessionPermissionsOptions and CheckoutSessionPermissions
  • Add support for Provider on CheckoutSessionAutomaticTax, InvoiceAutomaticTax, QuoteAutomaticTax, and QuotePreviewInvoiceAutomaticTax
  • Add support for TaxCalculationReference on CreditNoteLineItem, CreditNotePreviewLines, InvoiceLineItem, LineItem, PaymentLinkLineItem, QuoteComputedUpfrontLineItems, QuoteLineItem, and SessionLineItem
  • Add support for PaymentMethodOptions on TestHelpersConfirmationTokenCreateOptions
  • Add support for Installments on ConfirmationTokenPaymentMethodOptionsCard
  • Add support for Context on Event
  • Add support for RelatedCustomerAccount on Identity.VerificationSessionCreateOptions, Identity.VerificationSessionListOptions, and IdentityVerificationSession
  • Add support for NetworkData on IssuingDisputeSettlementDetail
  • Add support for InterchangeFeesAmount, NetTotalAmount, NetworkFeesAmount, OtherFeesAmount, OtherFeesCount, and TransactionAmount on IssuingSettlement
  • Add support for ReportedBy on PaymentAttemptRecord
  • Add support for AchCreditTransfer, AchDebit, AcssDebit, Affirm, AfterpayClearpay, Alipay, Alma, AmazonPay, AuBecsDebit, BacsDebit, Bancontact, Blik, Boleto, CardPresent, Card, Cashapp, CustomerBalance, Eps, Fpx, Giropay, Gopay, Grabpay, IdBankTransfer, Ideal, InteracPresent, KakaoPay, Klarna, Konbini, KrCard, Link, MbWay, Mobilepay, Multibanco, NaverPay, NzBankAccount, Oxxo, P24, PayByBank, Payco, Paynow, Paypal, Payto, Pix, Promptpay, Qris, Rechnung, RevolutPay, SamsungPay, Satispay, SepaCreditTransfer, SepaDebit, Shopeepay, Sofort, StripeAccount, Swish, Twint, UsBankAccount, WechatPay, Wechat, and Zip on PaymentAttemptRecordPaymentMethodDetails and PaymentRecordPaymentMethodDetails
  • Add support for Billie on PaymentAttemptRecordPaymentMethodDetails, PaymentIntentPaymentMethodOptionsOptions, PaymentIntentPaymentMethodOptions, and PaymentRecordPaymentMethodDetails
  • Add support for PayoutMethod on PayoutCreateOptions and Payout
  • Add support for ConfirmationSecret, Parent, and TotalTaxes on QuotePreviewInvoice
  • Add support for Id and Text on TerminalReaderActionCollectInputsInputsSelectionChoices, TerminalReaderActionCollectInputsInputsSelection, and TerminalReaderInputsSelectionChoicesOptions

New APIs for Money CardManagement

  • Add support for new resources V2.FinancialAddressCreditSimulation, V2.FinancialAddressGeneratedMicrodeposits, V2.MoneyManagement.Adjustment, V2.MoneyManagement.FinancialAccount, V2.MoneyManagement.FinancialAddress, V2.MoneyManagement.InboundTransfer, V2.MoneyManagement.OutboundPaymentQuote, V2.MoneyManagement.OutboundPayment, V2.MoneyManagement.OutboundSetupIntent, V2.MoneyManagement.OutboundTransfer, V2.MoneyManagement.PayoutMethod, V2.MoneyManagement.PayoutMethodsBankAccountSpec, V2.MoneyManagement.ReceivedCredit, V2.MoneyManagement.ReceivedDebit, V2.MoneyManagement.TransactionEntry, and V2.MoneyManagement.Transaction
  • Add support for Create method on resource V2.MoneyManagement.OutboundPaymentQuote
  • Add support for Get and List methods on resources V2.MoneyManagement.Adjustment, V2.MoneyManagement.FinancialAccount, V2.MoneyManagement.ReceivedCredit, V2.MoneyManagement.ReceivedDebit, V2.MoneyManagement.TransactionEntry, and V2.MoneyManagement.Transaction
  • Add support for Create, Get, and List methods on resources V2.MoneyManagement.FinancialAddress and V2.MoneyManagement.InboundTransfer
  • Add support for Cancel, Create, Get, and List methods on resources V2.MoneyManagement.OutboundPayment and V2.MoneyManagement.OutboundTransfer
  • Add support for Archive, Get, List, and Unarchive methods on resource V2.MoneyManagement.PayoutMethod
  • Add support for Cancel, Create, Get, List, and Update methods on resource V2.MoneyManagement.OutboundSetupIntent
  • Add support for Get method on resource V2.MoneyManagement.PayoutMethodsBankAccountSpec
  • Add support for new thin events V2CoreAccountPersonCreatedEvent, V2CoreAccountPersonDeletedEvent, and V2CoreAccountPersonUpdatedEvent with related object V2.Core.Person
  • Add support for new thin event V2MoneyManagementFinancialAccountCreatedEvent with related object V2.MoneyManagement.FinancialAccount
  • Add support for new thin events V2MoneyManagementFinancialAddressActivatedEvent and V2MoneyManagementFinancialAddressFailedEvent with related object V2.MoneyManagement.FinancialAddress
  • Add support for new thin events V2MoneyManagementInboundTransferAvailableEvent, V2MoneyManagementInboundTransferBankDebitFailedEvent, V2MoneyManagementInboundTransferBankDebitProcessingEvent, V2MoneyManagementInboundTransferBankDebitQueuedEvent, V2MoneyManagementInboundTransferBankDebitReturnedEvent, and ...
Read more

v48.0.0

01 Apr 21:06

Choose a tag to compare

  • #3074 System.Text.Json Serialization Support release to GA

    • Add System.Text.Json support for serializing Stripe.net entities and objects for applications running on .NET 6 and above. Now you can pass a Stripe.net object or collection of objects to the System.Text.Json serializer and it will produce the correct JSON string.
  • #3056 Support for APIs in the new API version 2025-03-31.basil

    This release changes the pinned API version to 2025-03-31.basil.

    ⚠️ Breaking changes due to changes in the Stripe API

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

    • Remove support for resources SubscriptionItemUsageRecordSummary and SubscriptionItemUsageRecord
    • Remove support for Create method on resource SubscriptionItemUsageRecord
    • Remove support for List, ListAsync, ListAutoPaginating, and ListAutoPaginatingAsync methods on resource SubscriptionItemUsageRecordSummary
    • Remove support for Upcoming and UpcomingAsync methods on resource Invoice
    • Remove support for Invoice on Charge and PaymentIntent
    • Remove support for ShippingDetails on CheckoutSession
    • Remove support for Carrier, Phone, and TrackingNumber on SessionCollectedInformationShippingDetails
    • Remove support for Refund on CreditNoteCreateOptions, CreditNotePreviewLinesListOptions, CreditNotePreviewOptions, and CreditNote
    • Remove support for TaxAmounts on CreditNoteLineItem, CreditNote, and InvoiceLineItem
    • Remove support for AmountExcludingTax and UnitAmountExcludingTax on CreditNoteLineItem and InvoiceLineItem
    • Remove support for Coupon on CustomerCreateOptions, CustomerUpdateOptions, InvoiceCreatePreviewOptions, InvoiceScheduleDetailsPhasesOptions, SubscriptionCreateOptions, SubscriptionSchedulePhasesOptions, SubscriptionSchedulePhases, and SubscriptionUpdateOptions
    • Remove support for PromotionCode on CustomerCreateOptions, CustomerUpdateOptions, SubscriptionCreateOptions, and SubscriptionUpdateOptions
    • Remove support for Price on InvoiceItemCreateOptions, InvoiceItemUpdateOptions, InvoiceItem, InvoiceLineItemUpdateOptions, InvoiceLineItem, and InvoiceLinesOptions
    • Remove support for BillingThresholds on InvoiceScheduleDetailsPhaseItemOptions, InvoiceScheduleDetailsPhaseOptions, InvoiceSubscriptionDetailsItemOptions, SubscriptionCreateOptions, SubscriptionItemCreateOptions, SubscriptionItemUpdateOptions, SubscriptionItem, SubscriptionItemsOptions, SubscriptionScheduleDefaultSettingsOptions, SubscriptionScheduleDefaultSettings, SubscriptionSchedulePhaseItemOptions, SubscriptionSchedulePhaseItem, SubscriptionSchedulePhaseOptions, SubscriptionSchedulePhase, SubscriptionUpdateOptions, and Subscription
    • Remove support for ApplicationFeeAmount, Charge, PaidOutOfBand, Paid, PaymentIntent, Quote, Subscription, SubscriptionDetails, SubscriptionProrationDate, Tax, TotalTaxAmounts, and TransferData on Invoice
    • Remove support for Discount on Invoice and Subscription
    • Remove support for InvoiceItem, ProrationDetails, Proration, TaxRates, and Type on InvoiceLineItem
    • Remove support for Plan and SubscriptionItem on InvoiceItem and InvoiceLineItem
    • Remove support for UnitAmount on InvoiceItemCreateOptions, InvoiceItemUpdateOptions, and InvoiceItem
    • Remove support for SubscriptionItems on InvoiceLineItemListOptions and InvoiceLineItemsListOptions
    • Remove support for Subscription and UnitAmountDecimal on InvoiceItem
    • Remove support for NaverPay on PaymentMethodUpdateOptions
    • Remove support for AggregateUsage on PlanCreateOptions, Plan, PriceRecurringOptions, and PriceRecurring
    • Remove support for CurrentPeriodEnd and CurrentPeriodStart on Subscription
    • Remove support for Page on V2.EventDestinationListOptions and V2.EventListOptions

    Additions

    • Add support for new resource InvoicePayment
    • Add support for Get and List methods on resource InvoicePayment
    • Add support for BilliePayments, NzBankAccountBecsDebitPayments, and SatispayPayments on AccountCapabilitiesOptions and AccountCapabilities
    • Add support for HostedPaymentMethodSave on AccountSettingsInvoicesOptions and AccountSettingsInvoices
    • Add support for Invoices on AccountSettingsOptions
    • Add support for PresentmentDetails on Charge, CheckoutSession, PaymentIntent, and Refund
    • Add support for Billie and Satispay on ChargePaymentMethodDetails, ConfirmationTokenPaymentMethodDataOptions, ConfirmationTokenPaymentMethodPreview, CustomerPaymentMethod, PaymentIntentPaymentMethodDataOptions, PaymentMethodConfigurationCreateOptions, PaymentMethodConfigurationUpdateOptions, PaymentMethodConfiguration, PaymentMethodCreateOptions, PaymentMethod, and SetupIntentPaymentMethodDataOptions
    • Add support for NzBankAccount on ChargePaymentMethodDetails, ConfirmationTokenPaymentMethodDataOptions, ConfirmationTokenPaymentMethodPreview, CustomerPaymentMethod, MandatePaymentMethodDetails, PaymentIntentPaymentMethodDataOptions, PaymentIntentPaymentMethodOptionsOptions, PaymentIntentPaymentMethodOptions, PaymentMethodConfigurationCreateOptions, PaymentMethodConfigurationUpdateOptions, PaymentMethodConfiguration, PaymentMethodCreateOptions, PaymentMethod, SetupAttemptPaymentMethodDetails, and SetupIntentPaymentMethodDataOptions
    • Add support for OptionalItems on Checkout.SessionCreateOptions, CheckoutSession, PaymentLinkCreateOptions, and PaymentLink
    • Add support for Permissions on Checkout.SessionCreateOptions and CheckoutSession
    • Add support for ShippingOptions on Checkout.SessionUpdateOptions
    • Add support for BuyerId on ConfirmationTokenPaymentMethodPreviewNaverPay, CustomerPaymentMethodNaverPay, and PaymentMethodNaverPay
    • Add support for Refunds on CreditNoteCreateOptions, CreditNotePreviewLinesListOptions, CreditNotePreviewOptions, and CreditNote
    • Add support for TotalTaxes on CreditNote and Invoice
    • Add support for Taxes on CreditNoteLineItem and InvoiceLineItem
    • Add support for TaxabilityReason on InvoiceLineItemTaxAmountsOptions and InvoiceLinesTaxAmountsOptions
    • Add support for JurisdictionLevel on InvoiceLineItemTaxAmountsTaxRateDataOptions and InvoiceLinesTaxAmountsTaxRateDataOptions
    • Add support for AmountOverpaid, ConfirmationSecret, and Payments on Invoice
    • Add support for Parent on InvoiceItem, InvoiceLineItem, and Invoice
    • Add support for NaverPay on MandatePaymentMethodDetails and SetupAttemptPaymentMethodDetails
    • Add support for SetupFutureUsage on PaymentIntentPaymentMethodOptionsNaverPayOptions and PaymentIntentPaymentMethodOptionsNaverPay
    • Add support for DefaultValue on PaymentLinkCustomFieldsDropdownOptions, PaymentLinkCustomFieldsDropdown, PaymentLinkCustomFieldsNumericOptions, PaymentLinkCustomFieldsNumeric, PaymentLinkCustomFieldsTextOptions, and PaymentLinkCustomFieldsText
    • Add support for NzBankTransfer on RefundDestinationDetails
    • Add support for CurrentPeriodEnd and CurrentPeriodStart on SubscriptionItem
    • Add support for Wifi on Terminal.ConfigurationCreateOptions, Terminal.ConfigurationUpdateOptions, and TerminalConfiguration

    ⚠️ Other Breaking changes in the SDK

  • #3065 Merge breaking changes from sdk-release/next-major branch to master

    • Adds StripeAccount and StripeContext to StripeClientOptions, so you can specify the Stripe-Account or Stripe-Context header at the client (instead of the individual request) level. See PR #3058
    • Removes ApiMode from RawRequestOptions. ApiMode is automatically determined from the path passed to RawRequest. See PR #3052
    • Deprecates ServiceNested and Service<T> classes. To implement custom services, use the request methods defined on StripeClient. See PR #3051
    • Fixes ListAutoPaging and ListAutoPagingAsync to not mutate options object passed in. See PR #2899
  • #3078 and #3085 Remove ListOptionsWithCreated and clean up services that incorrectly extend ListOptions

    • Remove ListOptionsWithCreated base class. The classes that use to extend it now extend ListOptions and have the the created field defined explicitly.
    • ClassesReportTypeService and AccountCapabilityService no longer implement the IListable interface, and the ListAutoPaging and ListAutoPagingAsync methods are removed. This is because the list APIs here are not pageable. See #2227 for more details.
      • As a consequence, the classes ReportTypeOptions and AccountCapabilityOptions no longer extend ListOptions as well

See the changelog for more details.

v47.5.0-beta.1

18 Mar 20:34

Choose a tag to compare

v47.5.0-beta.1 Pre-release
Pre-release
  • #3062 Beta SDK updates between Open API versions 1473 and 1505

    • Add support for SucceedInputCollection and TimeoutInputCollection test helper methods on resource Terminal.Reader
    • Add support for TargetDate on OrderPaymentSettingsPaymentMethodOptionsAcssDebitOptions, OrderPaymentSettingsPaymentMethodOptionsAcssDebit, OrderPaymentSettingsPaymentMethodOptionsSepaDebitOptions, and OrderPaymentSettingsPaymentMethodOptionsSepaDebit

See the changelog for more details.

v47.4.0

24 Feb 22:34

Choose a tag to compare

  • #3050 Update generated code
    • Add support for Prices on BillingCreditBalanceSummaryFilterApplicabilityScopeOptions, BillingCreditGrantApplicabilityConfigScopeOptions, and BillingCreditGrantApplicabilityConfigScope
    • Add support for Priority on Billing.CreditGrantCreateOptions and BillingCreditGrant
    • Add support for TargetDate on CheckoutSessionPaymentMethodOptionsAcssDebitOptions, CheckoutSessionPaymentMethodOptionsAcssDebit, CheckoutSessionPaymentMethodOptionsAuBecsDebitOptions, CheckoutSessionPaymentMethodOptionsAuBecsDebit, CheckoutSessionPaymentMethodOptionsBacsDebitOptions, CheckoutSessionPaymentMethodOptionsBacsDebit, CheckoutSessionPaymentMethodOptionsSepaDebitOptions, CheckoutSessionPaymentMethodOptionsSepaDebit, CheckoutSessionPaymentMethodOptionsUsBankAccountOptions, CheckoutSessionPaymentMethodOptionsUsBankAccount, PaymentIntentPaymentMethodOptionsAcssDebitOptions, PaymentIntentPaymentMethodOptionsAcssDebit, PaymentIntentPaymentMethodOptionsAuBecsDebitOptions, PaymentIntentPaymentMethodOptionsAuBecsDebit, PaymentIntentPaymentMethodOptionsBacsDebitOptions, PaymentIntentPaymentMethodOptionsBacsDebit, PaymentIntentPaymentMethodOptionsSepaDebitOptions, PaymentIntentPaymentMethodOptionsSepaDebit, PaymentIntentPaymentMethodOptionsUsBankAccountOptions, and PaymentIntentPaymentMethodOptionsUsBankAccount
    • Add support for Restrictions on CheckoutSessionPaymentMethodOptionsCardOptions and CheckoutSessionPaymentMethodOptionsCard
    • Add support for CollectedInformation on Checkout.SessionUpdateOptions and CheckoutSession
    • Add support for Metadata on ProductDefaultPriceDataOptions
  • #3054 Improved examples
  • #3055 add codeowners file

See the changelog for more details.

v47.4.0-beta.1

07 Feb 21:44

Choose a tag to compare

v47.4.0-beta.1 Pre-release
Pre-release
  • #3049 Update generated code for beta
    • Add support for RejectedReason on AccountRiskControls
    • Add support for ProductTaxCodeSelector on AccountSessionComponentsOptions
    • Add support for Prices on BillingCreditBalanceSummaryFilterApplicabilityScopeOptions, BillingCreditGrantApplicabilityConfigScopeOptions, and BillingCreditGrantApplicabilityConfigScope
    • Add support for BrandProduct on ChargePaymentMethodDetailsAmazonPayFundingCard and ChargePaymentMethodDetailsRevolutPayFundingCard
    • Add support for Restrictions on CheckoutSessionPaymentMethodOptionsCardOptions and CheckoutSessionPaymentMethodOptionsCard

See the changelog for more details.

v47.3.0

27 Jan 20:19

Choose a tag to compare

  • #3044 Update generated code
    • Add support for Close method on resource Treasury.FinancialAccount
    • Add support for PayByBankPayments on AccountCapabilitiesOptions and AccountCapabilities
    • Add support for DirectorshipDeclaration and OwnershipExemptionReason on AccountCompanyOptions, AccountCompany, and TokenAccountCompanyOptions
    • Add support for ProofOfUltimateBeneficialOwnership on AccountDocumentsOptions
    • Add support for FinancialAccount on AccountSessionComponentsOptions, AccountSessionComponents, and TreasuryOutboundTransferDestinationPaymentMethodDetails
    • Add support for FinancialAccountTransactions, IssuingCard, and IssuingCardsList on AccountSessionComponentsOptions and AccountSessionComponents
    • Add support for AdviceCode on ChargeOutcome, InvoiceLastFinalizationError, PaymentIntentLastPaymentError, SetupAttemptSetupError, SetupIntentLastSetupError, and StripeError
    • Add support for PayByBank on ChargePaymentMethodDetails, CheckoutSessionPaymentMethodOptionsOptions, ConfirmationTokenPaymentMethodDataOptions, ConfirmationTokenPaymentMethodPreview, PaymentIntentPaymentMethodDataOptions, PaymentIntentPaymentMethodOptionsOptions, PaymentIntentPaymentMethodOptions, PaymentMethodConfigurationCreateOptions, PaymentMethodConfigurationUpdateOptions, PaymentMethodConfiguration, PaymentMethodCreateOptions, PaymentMethodUpdateOptions, PaymentMethod, and SetupIntentPaymentMethodDataOptions
    • Add support for Country on ChargePaymentMethodDetailsPaypal, ConfirmationTokenPaymentMethodPreviewPaypal, and PaymentMethodPaypal
    • Add support for Discounts on CheckoutSession
    • Add support for PhoneNumberCollection on PaymentLinkUpdateOptions
    • Add support for Jpy on TerminalConfigurationTippingOptions and TerminalConfigurationTipping
    • Add support for Nickname on Treasury.FinancialAccountCreateOptions, Treasury.FinancialAccountUpdateOptions, and TreasuryFinancialAccount
    • Add support for ForwardingSettings on Treasury.FinancialAccountUpdateOptions
    • Add support for IsDefault on TreasuryFinancialAccount
    • Add support for DestinationPaymentMethodData on Treasury.OutboundTransferCreateOptions
    • Change type of TreasuryOutboundTransferDestinationPaymentMethodDetailsType from literal('us_bank_account') to enum('financial_account'|'us_bank_account')
    • Add support for OutboundTransfer on TreasuryReceivedCreditLinkedFlowsSourceFlowDetails
  • #3046 update justfile import
  • #3045 Added CONTRIBUTING.md file
  • #3047 Pin ubuntu version in ci
  • #3040 Add justfile, remove coveralls
  • #3042 Remove debug build and test from CI
  • #3039 Fixed supported frameworks in project description and readme
  • #3038 Added pull request template

See the changelog for more details.

v47.3.0-beta.3

23 Jan 21:24

Choose a tag to compare

v47.3.0-beta.3 Pre-release
Pre-release
  • #3048 Update generated code for beta
    • Remove support for StripeAccount on TerminalReaderActionCollectPaymentMethod, TerminalReaderActionConfirmPaymentIntent, TerminalReaderActionProcessPaymentIntent, and TerminalReaderActionRefundPayment

See the changelog for more details.

v47.3.0-beta.2

18 Jan 00:34

Choose a tag to compare

v47.3.0-beta.2 Pre-release
Pre-release
  • #3043 Update generated code for beta
    • Add support for PayByBankPayments on AccountCapabilitiesOptions and AccountCapabilities
    • Add support for DirectorshipDeclaration on AccountCompanyOptions and TokenAccountCompanyOptions
    • Add support for ProofOfUltimateBeneficialOwnership on AccountDocumentsOptions
    • Add support for TaxThresholdMonitoring on AccountSessionComponentsOptions
    • Add support for FinancialAccountTransactions, FinancialAccount, IssuingCard, and IssuingCardsList on AccountSessionComponents
    • Add support for PayByBank on ChargePaymentMethodDetails, CheckoutSessionPaymentMethodOptionsOptions, ConfirmationTokenPaymentMethodDataOptions, ConfirmationTokenPaymentMethodPreview, PaymentIntentPaymentMethodDataOptions, PaymentIntentPaymentMethodOptionsOptions, PaymentIntentPaymentMethodOptions, PaymentMethodConfigurationCreateOptions, PaymentMethodConfigurationUpdateOptions, PaymentMethodConfiguration, PaymentMethodCreateOptions, PaymentMethodUpdateOptions, PaymentMethod, and SetupIntentPaymentMethodDataOptions
    • Add support for Discounts on CheckoutSession
    • Add support for Jpy on TerminalConfigurationTippingOptions and TerminalConfigurationTipping

See the changelog for more details.

v47.3.0-beta.1

09 Jan 21:38

Choose a tag to compare

v47.3.0-beta.1 Pre-release
Pre-release
  • #3037 Update generated code for beta
    • Add support for Close method on resource Treasury.FinancialAccount
    • Add support for OwnershipExemptionReason on AccountCompanyOptions, AccountCompany, and TokenAccountCompanyOptions
    • Add support for DirectorshipDeclaration on AccountCompany
    • Add support for AdviceCode on ChargeOutcome, InvoiceLastFinalizationError, PaymentIntentLastPaymentError, SetupAttemptSetupError, SetupIntentLastSetupError, and StripeError
    • Add support for BrandProduct on Card, SourceCardPresent, SourceCard, and SourceThreeDSecure
    • Add support for Country on ChargePaymentMethodDetailsPaypal, ConfirmationTokenPaymentMethodPreviewPaypal, and PaymentMethodPaypal
    • Add support for PhoneNumberCollection on PaymentLinkUpdateOptions
    • Add support for Nickname on Treasury.FinancialAccountCreateOptions, Treasury.FinancialAccountUpdateOptions, and TreasuryFinancialAccount
    • Add support for ForwardingSettings on Treasury.FinancialAccountUpdateOptions
    • Add support for IsDefault on TreasuryFinancialAccount
    • Add support for DestinationPaymentMethodData on Treasury.OutboundTransferCreateOptions
    • Add support for FinancialAccount on TreasuryOutboundTransferDestinationPaymentMethodDetails
    • Change type of TreasuryOutboundTransferDestinationPaymentMethodDetailsType from literal('us_bank_account') to enum('financial_account'|'us_bank_account')
    • Add support for OutboundTransfer on TreasuryReceivedCreditLinkedFlowsSourceFlowDetails

See the changelog for more details.

v47.2.0

18 Dec 23:38

Choose a tag to compare

  • #3036 This release changes the pinned API version to 2024-12-18.acacia.
    • Add support for NetworkAdviceCode and NetworkDeclineCode on ChargeOutcome, InvoiceLastFinalizationError, PaymentIntentLastPaymentError, SetupAttemptSetupError, SetupIntentLastSetupError, and StripeError
    • Add support for CreditsApplicationInvoiceVoided on BillingCreditBalanceTransactionCredit
    • Change type of BillingCreditBalanceTransactionCreditType from literal('credits_granted') to enum('credits_application_invoice_voided'|'credits_granted')
    • Add support for AllowRedisplay on Card and Source
    • Add support for RegulatedStatus on Card, ChargePaymentMethodDetailsCard, ConfirmationTokenPaymentMethodPreviewCard, and PaymentMethodCard
    • Add support for Funding on ChargePaymentMethodDetailsAmazonPay and ChargePaymentMethodDetailsRevolutPay
    • Add support for NetworkTransactionId on ChargePaymentMethodDetailsCard
    • Add support for ReferencePrefix on CheckoutSessionPaymentMethodOptionsBacsDebitMandateOptionsOptions, CheckoutSessionPaymentMethodOptionsBacsDebitMandateOptions, CheckoutSessionPaymentMethodOptionsSepaDebitMandateOptionsOptions, CheckoutSessionPaymentMethodOptionsSepaDebitMandateOptions, PaymentIntentPaymentMethodOptionsBacsDebitMandateOptionsOptions, PaymentIntentPaymentMethodOptionsBacsDebitMandateOptions, PaymentIntentPaymentMethodOptionsSepaDebitMandateOptionsOptions, PaymentIntentPaymentMethodOptionsSepaDebitMandateOptions, SetupIntentPaymentMethodOptionsBacsDebitMandateOptionsOptions, SetupIntentPaymentMethodOptionsBacsDebitMandateOptions, SetupIntentPaymentMethodOptionsSepaDebitMandateOptionsOptions, and SetupIntentPaymentMethodOptionsSepaDebitMandateOptions
    • Add support for VisaCompliance on DisputeEvidenceDetailsEnhancedEligibility, DisputeEvidenceEnhancedEvidenceOptions, and DisputeEvidenceEnhancedEvidence
    • Add support for AccountHolderAddress and BankAddress on FundingInstructionsBankTransferFinancialAddressesIban, FundingInstructionsBankTransferFinancialAddressesSortCode, FundingInstructionsBankTransferFinancialAddressesSpei, FundingInstructionsBankTransferFinancialAddressesZengin, PaymentIntentNextActionDisplayBankTransferInstructionsFinancialAddressesIban, PaymentIntentNextActionDisplayBankTransferInstructionsFinancialAddressesSortCode, PaymentIntentNextActionDisplayBankTransferInstructionsFinancialAddressesSpei, and PaymentIntentNextActionDisplayBankTransferInstructionsFinancialAddressesZengin
    • Add support for AccountHolderName on FundingInstructionsBankTransferFinancialAddressesSpei and PaymentIntentNextActionDisplayBankTransferInstructionsFinancialAddressesSpei
    • Add support for DisabledReason on InvoiceAutomaticTax, SubscriptionAutomaticTax, SubscriptionScheduleDefaultSettingsAutomaticTax, and SubscriptionSchedulePhasesAutomaticTax
    • Add support for TaxId on IssuingAuthorizationMerchantData and IssuingTransactionMerchantData
    • Add support for TrialPeriodDays on PaymentLinkSubscriptionDataOptions
    • Add support for Al, Am, Ao, Ba, Bb, Bs, Cd, Gn, Kh, Me, Mk, Mr, Np, Pe, Sn, Sr, Tj, Ug, Uy, Zm, and Zw on TaxRegistrationCountryOptionsOptions and TaxRegistrationCountryOptions

See the changelog for more details.