Releases: stripe/stripe-node
v21.1.0-beta.2
v21.1.0-beta.1
This release changes the pinned API version to 2026-03-25.preview. It is built on top of SDK version 21.0.0 which contains breaking changes. Please review the changelog for 21.0.0 if upgrading from older SDK versions.
- #2621 Update generated code for beta
- #2622 Merge to beta
- #2587 Update generated code for beta
- Add support for new resources
ProductCatalog.TrialOffer,Tax.Location, andV2.Core.BatchJob - Add support for
createmethod on resourceProductCatalog.TrialOffer - Add support for
create,list, andretrievemethods on resourceTax.Location - Add support for
cancel,create, andretrievemethods on resourceV2.Core.BatchJob - Add support for
performance_locationonTax.CalculationCreateParams.line_items[]andTax.CalculationLineItem ⚠️ Add support for new valueperformanceon enumsTax.Calculation.shipping_cost.tax_breakdown[].sourcing,Tax.CalculationLineItem.tax_breakdown[].sourcing, andTax.Transaction.shipping_cost.tax_breakdown[].sourcing⚠️ Add support for new valuesadmissions_tax,attendance_tax,entertainment_tax,gross_receipts_tax,hospitality_tax,luxury_tax,resort_tax, andtourism_taxon enumsTax.Calculation.shipping_cost.tax_breakdown[].tax_rate_details.tax_type,Tax.Calculation.tax_breakdown[].tax_rate_details.tax_type,Tax.CalculationLineItem.tax_breakdown[].tax_rate_details.tax_type, andTax.Transaction.shipping_cost.tax_breakdown[].tax_rate_details.tax_type- Add support for
trial_offeronInvoiceCreatePreviewParams.schedule_details.amendments[].item_actions[].add,InvoiceCreatePreviewParams.schedule_details.amendments[].item_actions[].set,InvoiceCreatePreviewParams.schedule_details.phases[].items[],QuoteCreateParams.lines[].actions[].add_item,QuoteCreateParams.lines[].actions[].set_items[],QuoteLine.actions[].add_item,QuoteLine.actions[].set_items[],QuotePreviewSubscriptionSchedule.phases[].items[],QuoteUpdateParams.lines[].actions[].add_item,QuoteUpdateParams.lines[].actions[].set_items[],SubscriptionSchedule.phases[].items[],SubscriptionScheduleAmendParams.amendments[].item_actions[].add,SubscriptionScheduleAmendParams.amendments[].item_actions[].set,SubscriptionScheduleCreateParams.phases[].items[], andSubscriptionScheduleUpdateParams.phases[].items[] - Add support for
risk_reservedonBalance ⚠️ Remove support forsource_typeonCharge.payment_method_details.stripe_balance,ConfirmationToken.payment_method_preview.stripe_balance,ConfirmationTokenCreateParams.testHelpers.payment_method_data.stripe_balance,PaymentAttemptRecord.payment_method_details.stripe_balance,PaymentIntentConfirmParams.payment_method_data.stripe_balance,PaymentIntentCreateParams.payment_method_data.stripe_balance,PaymentIntentUpdateParams.payment_method_data.stripe_balance,PaymentMethod.stripe_balance,PaymentMethodCreateParams.stripe_balance,PaymentRecord.payment_method_details.stripe_balance,SetupIntentConfirmParams.payment_method_data.stripe_balance,SetupIntentCreateParams.payment_method_data.stripe_balance, andSetupIntentUpdateParams.payment_method_data.stripe_balance- Add support for
tax_detailsonCheckout.SessionCreateParams.line_items[].price_data.product_data,Checkout.SessionUpdateParams.line_items[].price_data.product_data,InvoiceAddLinesParams.lines[].price_data.product_data,InvoiceLineItemUpdateParams.price_data.product_data,InvoiceUpdateLinesParams.lines[].price_data.product_data,PaymentLinkCreateParams.line_items[].price_data.product_data,PlanCreateParams.product[0],PriceCreateParams.product_data,ProductCreateParams, andProductUpdateParams - Add support for
pending_invoice_item_intervalonCheckout.SessionUpdateParams.subscription_data - Add support for
hostedandui_modeonFinancialConnections.SessionCreateParamsandFinancialConnections.Session - Add support for
urlonFinancialConnections.Session - Add support for
expires_after_secondsonInvoice.payment_settings.payment_method_options.pix,InvoiceCreateParams.payment_settings.payment_method_options.pix,InvoiceUpdateParams.payment_settings.payment_method_options.pix,QuotePreviewInvoice.payment_settings.payment_method_options.pix,Subscription.payment_settings.payment_method_options.pix,SubscriptionCreateParams.payment_settings.payment_method_options.pix, andSubscriptionUpdateParams.payment_settings.payment_method_options.pix - Add support for
current_trialonInvoiceCreatePreviewParams.subscription_details.items[],SubscriptionCreateParams.items[],SubscriptionItemCreateParams,SubscriptionItemUpdateParams,SubscriptionItem, andSubscriptionUpdateParams.items[] - Add support for
surchargeonPaymentIntent.amount_details,PaymentIntentCaptureParams.amount_details,PaymentIntentConfirmParams.amount_details,PaymentIntentCreateParams.amount_details,PaymentIntentIncrementAuthorizationParams.amount_details, andPaymentIntentUpdateParams.amount_details - Add support for
amount_detailsandpayment_detailsonPaymentIntentDecrementAuthorizationParams - Add support for
mandate_optionsonPaymentIntent.payment_method_options.stripe_balance - Add support for
managed_paymentsonPaymentLinkCreateParamsandPaymentLink - Add support for
stripe_balanceonSetupIntent.payment_method_options,SetupIntentConfirmParams.payment_method_options,SetupIntentCreateParams.payment_method_options, andSetupIntentUpdateParams.payment_method_options - Add support for
billing_cycle_anchoronSubscription.trial_settings.end_behavior,SubscriptionCreateParams.trial_settings.end_behavior, andSubscriptionUpdateParams.trial_settings.end_behavior ⚠️ Add support for new valuesadmissions_tax,attendance_tax,entertainment_tax,gross_receipts_tax,hospitality_tax,luxury_tax,resort_tax, andtourism_taxon enumsTax.Registration.country_options.us.typeandTax.RegistrationCreateParams.country_options.us.type- Add support for
admissions_tax,attendance_tax,entertainment_tax,gross_receipts_tax,hospitality_tax,luxury_tax,resort_tax, andtourism_taxonTax.Registration.country_options.us - Add support for
requirementsonTaxCode ⚠️ Change type ofV2.Billing.Cadence.settings_data.collection.payment_method_options.card.mandate_options.amount,V2.Billing.CollectionSetting.payment_method_options.card.mandate_options.amount,V2.Billing.CollectionSettingCreateParams.payment_method_options.card.mandate_options.amount,V2.Billing.CollectionSettingUpdateParams.payment_method_options.card.mandate_options.amount, andV2.Billing.CollectionSettingVersion.payment_method_options.card.mandate_options.amountfromlongIntegertoint64_string⚠️ Add support for new valuesar_bank_account,co_bank_account, andeg_bank_accounton enumV2.Core.Account.configuration.recipient.default_outbound_destination.type- Add support for
timezoneonV2.Core.Account.defaults,V2.Core.AccountCreateParams.defaults, andV2.Core.AccountUpdateParams.defaults - Add support for
azure_event_gridonV2.Core.EventDestinationCreateParamsandV2.Core.EventDestination ⚠️ Add support for new valueno_azure_partner_topic_existson enumV2.Core.EventDestination.status_details.disabled.reason⚠️ Add support for new valueazure_event_gridon enumsV2.Core.EventDestination.typeandV2.Core.EventDestinationCreateParams.type- Add support for
supported_currenciesonV2.Core.Vault.GbBankAccount,V2.Core.Vault.UsBankAccount, andV2.MoneyManagement.PayoutMethod.card ⚠️ ChangeV2.Core.Vault.GbBankAccount.sort_codeandV2.Core.Vault.GbBankAccountCreateParams.sort_codeto be optional- Add support for
restrictedonV2.MoneyManagement.PayoutMethod - Add support for
currenciesonV2.MoneyManagement.PayoutMethodsBankAccountSpec.countries.value.fields[] - Add support for
counterpartyanddescriptiononV2.MoneyManagement.Transaction ⚠️ Add support forcurrencyonV2.Core.Vault.GbBankAccountCreateParams,V2.Core.Vault.UsBankAccountCreateParams,V2.MoneyManagement.OutboundSetupIntentCreateParams.payout_method_data.bank_account,V2.MoneyManagement.OutboundSetupIntentCreateParams.payout_method_data.card,V2.MoneyManagement.OutboundSetupIntentUpdateParams.payout_method_data.bank_account, andV2.MoneyManagement.OutboundSetupIntentUpdateParams.payout_method_data.card- Add support for
ibanonV2.Core.Vault.GbBankAccountCreateParams - Change
V2.Core.Vault.GbBankAccountCreateParams.account_numberto be optional ⚠️ Add support for new valuecurrencyon enumInvalidPaymentMethodError.invalid_param- Add support for event notifications
V2CoreBatchJobBatchFailedEvent,V2CoreBatchJobCanceledEvent,V2CoreBatchJobCompletedEvent,V2CoreBatchJobCreatedEvent,V2CoreBatchJobReadyForUploadEvent,V2CoreBatchJobTimeoutEvent,V2CoreBatchJobUpdatedEvent,V2CoreBatchJobUploadTimeoutEvent,V2CoreBatchJobValidatingEvent, andV2CoreBatchJobValidationFailedEventwith related objectV2.Core.BatchJob - Add support for error code
service_period_coupon_with_metered_tiered_item_unsupportedonQuotePreviewInvoice.last_finalization_error
- Add support for new resources
- #2608 Merge to beta
- #2597 Merge to beta
- #2592 Merge to beta
v21.1.0-alpha.2
v21.1.0-alpha.1
This release changes the pinned API version to 2026-03-25.preview and contains additional breaking changes. See the GA changelog for more information.
- #2623 Update generated code for private-preview
- Add support for new resource
RiskSignals - Add support for
upi_paymentsonAccount.capabilities,AccountCreateParams.capabilities, andAccountUpdateParams.capabilities - Add support for
risk_signalsonAccount - Add support for
financial_account_rewardsandnesting_demoonAccountSession.components - Add support for
fraud_intentonAccountSignals ⚠️ Add support for new valuerelated_accountson enumAccountSignals.delinquency.indicators[].indicator- Add support for
risk_reservedonBalance ⚠️ Remove support forbillable_itemsonBilling.Alert.spend_threshold.filters- Add support for
upionCharge.payment_method_details,Checkout.Session.payment_method_options,Checkout.SessionCreateParams.payment_method_options,ConfirmationToken.payment_method_preview,ConfirmationTokenCreateParams.testHelpers.payment_method_data,Mandate.payment_method_details,PaymentAttemptRecord.payment_method_details,PaymentIntent.payment_method_options,PaymentIntentConfirmParams.payment_method_data,PaymentIntentConfirmParams.payment_method_options,PaymentIntentCreateParams.payment_method_data,PaymentIntentCreateParams.payment_method_options,PaymentIntentUpdateParams.payment_method_data,PaymentIntentUpdateParams.payment_method_options,PaymentMethodConfigurationCreateParams,PaymentMethodConfigurationUpdateParams,PaymentMethodConfiguration,PaymentMethodCreateParams,PaymentMethod,PaymentRecord.payment_method_details,SetupAttempt.payment_method_details,SetupIntent.payment_method_options,SetupIntentConfirmParams.payment_method_data,SetupIntentConfirmParams.payment_method_options,SetupIntentCreateParams.payment_method_data,SetupIntentCreateParams.payment_method_options,SetupIntentUpdateParams.payment_method_data, andSetupIntentUpdateParams.payment_method_options ⚠️ Add support for new valuetempoon enumsCharge.payment_method_details.crypto.network,PaymentAttemptRecord.payment_method_details.crypto.network, andPaymentRecord.payment_method_details.crypto.network⚠️ Remove support forsource_typeonCharge.payment_method_details.stripe_balance,ConfirmationToken.payment_method_preview.stripe_balance,ConfirmationTokenCreateParams.testHelpers.payment_method_data.stripe_balance,PaymentAttemptRecord.payment_method_details.stripe_balance,PaymentIntentConfirmParams.payment_method_data.stripe_balance,PaymentIntentCreateParams.payment_method_data.stripe_balance,PaymentIntentUpdateParams.payment_method_data.stripe_balance,PaymentMethod.stripe_balance,PaymentMethodCreateParams.stripe_balance,PaymentRecord.payment_method_details.stripe_balance,SetupIntentConfirmParams.payment_method_data.stripe_balance,SetupIntentCreateParams.payment_method_data.stripe_balance, andSetupIntentUpdateParams.payment_method_data.stripe_balance- Add support for
integration_identifieronCheckout.SessionCreateParamsandCheckout.Session ⚠️ Add support for new valueapplicationon enumsCheckout.Session.automatic_tax.liability.type,Checkout.Session.invoice_creation.invoice_data.issuer.type,Checkout.SessionCreateParams.automatic_tax.liability.type,Checkout.SessionCreateParams.invoice_creation.invoice_data.issuer.type,Checkout.SessionCreateParams.subscription_data.invoice_settings.issuer.type,Checkout.SessionUpdateParams.automatic_tax.liability.type,Checkout.SessionUpdateParams.invoice_creation.invoice_data.issuer.type,Checkout.SessionUpdateParams.subscription_data.invoice_settings.issuer.type,Invoice.automatic_tax.liability.type,Invoice.issuer.type,InvoiceCreateParams.automatic_tax.liability.type,InvoiceCreateParams.issuer.type,InvoiceCreatePreviewParams.automatic_tax.liability.type,InvoiceCreatePreviewParams.issuer.type,InvoiceCreatePreviewParams.schedule_details.phases[].automatic_tax.liability.type,InvoiceCreatePreviewParams.schedule_details.phases[].invoice_settings.issuer.type,InvoiceUpdateParams.automatic_tax.liability.type,InvoiceUpdateParams.issuer.type,PaymentLink.automatic_tax.liability.type,PaymentLink.invoice_creation.invoice_data.issuer.type,PaymentLink.subscription_data.invoice_settings.issuer.type,PaymentLinkCreateParams.automatic_tax.liability.type,PaymentLinkCreateParams.invoice_creation.invoice_data.issuer.type,PaymentLinkCreateParams.subscription_data.invoice_settings.issuer.type,PaymentLinkUpdateParams.automatic_tax.liability.type,PaymentLinkUpdateParams.invoice_creation.invoice_data.issuer.type,PaymentLinkUpdateParams.subscription_data.invoice_settings.issuer.type,Quote.automatic_tax.liability.type,Quote.invoice_settings.issuer.type,QuoteCreateParams.automatic_tax.liability.type,QuoteCreateParams.invoice_settings.issuer.type,QuotePreviewInvoice.automatic_tax.liability.type,QuotePreviewInvoice.issuer.type,QuotePreviewSubscriptionSchedule.default_settings.automatic_tax.liability.type,QuotePreviewSubscriptionSchedule.default_settings.invoice_settings.issuer.type,QuotePreviewSubscriptionSchedule.phases[].automatic_tax.liability.type,QuotePreviewSubscriptionSchedule.phases[].invoice_settings.issuer.type,QuoteUpdateParams.automatic_tax.liability.type,QuoteUpdateParams.invoice_settings.issuer.type,Subscription.automatic_tax.liability.type,Subscription.invoice_settings.issuer.type,SubscriptionCreateParams.automatic_tax.liability.type,SubscriptionCreateParams.invoice_settings.issuer.type,SubscriptionSchedule.default_settings.automatic_tax.liability.type,SubscriptionSchedule.default_settings.invoice_settings.issuer.type,SubscriptionSchedule.phases[].automatic_tax.liability.type,SubscriptionSchedule.phases[].invoice_settings.issuer.type,SubscriptionScheduleCreateParams.default_settings.automatic_tax.liability.type,SubscriptionScheduleCreateParams.default_settings.invoice_settings.issuer.type,SubscriptionScheduleCreateParams.phases[].automatic_tax.liability.type,SubscriptionScheduleCreateParams.phases[].invoice_settings.issuer.type,SubscriptionScheduleUpdateParams.default_settings.automatic_tax.liability.type,SubscriptionScheduleUpdateParams.default_settings.invoice_settings.issuer.type,SubscriptionScheduleUpdateParams.phases[].automatic_tax.liability.type,SubscriptionScheduleUpdateParams.phases[].invoice_settings.issuer.type,SubscriptionUpdateParams.automatic_tax.liability.type, andSubscriptionUpdateParams.invoice_settings.issuer.type- Add support for new value
upion enumCheckout.SessionCreateParams.excluded_payment_method_types - Change type of
Checkout.SessionCreateParams.line_items[].price_data.product_data.tax_details.tax_code,Checkout.SessionUpdateParams.line_items[].price_data.product_data.tax_details.tax_code,InvoiceAddLinesParams.lines[].price_data.product_data.tax_details.tax_code,InvoiceLineItemUpdateParams.price_data.product_data.tax_details.tax_code,InvoiceUpdateLinesParams.lines[].price_data.product_data.tax_details.tax_code,PaymentLinkCreateParams.line_items[].price_data.product_data.tax_details.tax_code,PlanCreateParams.product[0].tax_details.tax_code,PriceCreateParams.product_data.tax_details.tax_code,ProductCreateParams.tax_details.tax_code, andProductUpdateParams.tax_details.tax_codefromstringtoemptyable(string) - Add support for
cryptoonCheckout.SessionCreateParams.payment_method_options - Add support for new value
upion enumCheckout.SessionCreateParams.payment_method_types - Add support for
pending_invoice_item_intervalonCheckout.SessionCreateParams.subscription_dataandCheckout.SessionUpdateParams.subscription_data ⚠️ Add support for new valueselements,embedded_page,form, andhosted_pageon enumsCheckout.Session.ui_modeandCheckout.SessionCreateParams.ui_mode⚠️ Remove support for valuescustom,embedded, andhostedfrom enumsCheckout.Session.ui_modeandCheckout.SessionCreateParams.ui_mode- Change
Checkout.SessionCreateParams.line_items[].price_data.product_data.tax_details.tax_code,Checkout.SessionUpdateParams.line_items[].price_data.product_data.tax_details.tax_code,InvoiceAddLinesParams.lines[].price_data.product_data.tax_details.tax_code,InvoiceLineItemUpdateParams.price_data.product_data.tax_details.tax_code,InvoiceUpdateLinesParams.lines[].price_data.product_data.tax_details.tax_code,PaymentLinkCreateParams.line_items[].price_data.product_data.tax_details.tax_code,PlanCreateParams.product[0].tax_details.tax_code,PriceCreateParams.product_data.tax_details.tax_code,ProductCreateParams.tax_details.tax_code, andProductUpdateParams.tax_details.tax_codeto be optional - Add support for
au_becs_debit,bacs_debit,boleto,link,sepa_debit, andus_bank_accountonCheckout.Session.current_attempt.payment_method_details ⚠️ Add support for new valuemarine_carbon_removalon enumClimate.Supplier.removal_pathway- Add support for new value
upion enumsConfirmationTokenCreateParams.testHelpers.payment_method_data.type,PaymentIntentConfirmParams.payment_method_data.type,PaymentIntentCreateParams.payment_method_data.type,PaymentIntentUpdateParams.payment_method_data.type,SetupIntentConfirmParams.payment_method_data.type,SetupIntentCreateParams.payment_method_data.type, andSetupIntentUpdateParams.payment_method_data.type ⚠️ Add support for new valueupion enumsConfirmationToken.payment_method_preview.typeandPaymentMethod.type- Add support for `m...
- Add support for new resource
v21.0.1
v21.0.0
This release changes the pinned API version to 2026-03-25.dahlia and contains breaking changes (prefixed with
Please review details for the breaking changes and alternatives in the Stripe API changelog before upgrading.
Note: we're releasing another major version very soon that overhauls and improves the package's structure and typescript types. That will also use
2026-03-25.dahliaas an API version and will mostly be a drop-in replacement.
⚠️ Breaking change: #2617 Add decimal_string support with vendored Decimal type- All
decimal_stringfields changed type fromstringtoStripe.Decimalin both request params and response objects. Code that reads or writes these fields asstringwill need to useStripe.Decimalinstead (construct viaDecimal.from("1.23"), serialize via.toString()). Affected fields across v1 and v2 APIs:- Checkout.Session:
currency_conversion.fx_rate - Climate.Order:
metric_tons; Climate.Product:metric_tons_available - CreditNoteLineItem:
unit_amount_decimal - InvoiceItem:
quantity_decimal,unit_amount_decimal - InvoiceLineItem:
quantity_decimal,unit_amount_decimal - Issuing.Authorization / Issuing.Transaction (and TestHelpers):
quantity_decimal,unit_cost_decimal,gross_amount_decimal,local_amount_decimal,national_amount_decimal - Plan:
amount_decimal,flat_amount_decimal,unit_amount_decimal - Price:
unit_amount_decimal,flat_amount_decimal(includingcurrency_optionsandtiers) - V2.Core.Account / V2.Core.AccountPerson:
percent_ownership - Request params on Invoice, Product, Quote, Subscription, SubscriptionItem, SubscriptionSchedule, PaymentLink:
unit_amount_decimal,flat_amount_decimal,quantity_decimal(where applicable)
- Checkout.Session:
- All
⚠️ Breaking change: #2618#2616 Throw an error when using the wrong webhook parsing method⚠️ Breaking change: #2604 Add new OAuth Error classes⚠️ Breaking change: #2609 Drop support for Node 16- #2612 add manual amount type
- #2600 Add runtime support for V2 int64 string-encoded fields
v20.5.0-alpha.4
- #2605 Update generated code for private-preview
- Add support for
simulate_crypto_deposittest helper method on resourcePaymentIntent - Add support for
deposit_optionsandmodeonPaymentIntent.payment_method_options.crypto,PaymentIntentConfirmParams.payment_method_options.crypto,PaymentIntentCreateParams.payment_method_options.crypto, andPaymentIntentUpdateParams.payment_method_options.crypto - Add support for
crypto_display_detailsonPaymentIntent.next_action
- Add support for
- #2599 Update generated code for private-preview
- Add support for new resources
Orchestration.PaymentAttemptandRadar.CustomerEvaluation - Add support for
retrievemethod on resourceOrchestration.PaymentAttempt - Add support for
createandupdatemethods on resourceRadar.CustomerEvaluation - Add support for
approvemethod on resourceCheckout.Session - Add support for
report_authenticated,report_canceled,report_failed,report_guaranteed,report_informational, andreport_refundmethods on resourcePaymentAttemptRecord - Add support for
create_us_paper_check_on_applicationonAccountSessionCreateParams.components.check_scanning.features ⚠️ ChangeAccountSignals.delinquencyto be optional- Add support for
approval_methodonCheckout.SessionCreateParamsandCheckout.Session - Add support for
current_attemptonCheckout.Session - Add support for
selected_fulfillment_option_overridesonDelegatedCheckout.RequestedSessionUpdateParams.fulfillment_details - Add support for
pricing_plan_subscription_detailsonInvoiceItem.parentandInvoiceLineItem.parent ⚠️ Remove support forlicense_fee_subscription_detailsonInvoiceItem.parentandInvoiceLineItem.parent⚠️ Remove support forpricing_plan_subscriptionandpricing_plan_versiononInvoiceItem.parent.rate_card_subscription_detailsandInvoiceLineItem.parent.rate_card_subscription_details- Add support for new value
pricing_plan_subscription_detailson enumInvoiceItem.parent.type ⚠️ Remove support for valuelicense_fee_subscription_detailsfrom enumInvoiceItem.parent.type- Add support for new value
discountson enumInvoiceItem.frozen_fields - Add support for new value
pricing_plan_subscription_detailson enumInvoiceLineItem.parent.type ⚠️ Remove support for valuelicense_fee_subscription_detailsfrom enumInvoiceLineItem.parent.type- Add support for
token_detailsonIssuing.Authorization - Add support for
failure_codeonPaymentRecordReportPaymentAttemptFailedParams,PaymentRecordReportPaymentAttemptParams.failed, andPaymentRecordReportPaymentParams.failed - Change
PaymentRecordReportPaymentAttemptCanceledParams.canceled_atto be optional - Change
PaymentRecordReportPaymentAttemptFailedParams.failed_atto be optional - Change
PaymentRecordReportPaymentAttemptGuaranteedParams.guaranteed_atto be optional - Change
PaymentRecordReportRefundParams.refundedto be optional ⚠️ Remove support for valuenowfrom enumsQuoteCreateParams.subscription_data.billing_schedules[].bill_from.type,QuoteCreateParams.subscription_data_overrides[].billing_schedules[].bill_from.type,QuoteUpdateParams.subscription_data.billing_schedules[].bill_from.type, andQuoteUpdateParams.subscription_data_overrides[].billing_schedules[].bill_from.type⚠️ ChangeRadar.IssuingAuthorizationEvaluationCreateParams.card_details.bin_countryto be required- Add support for
recurring_intervalonSharedPayment.GrantedTokenCreateParams.testHelpers.usage_limits - Change
SharedPayment.GrantedTokenCreateParams.testHelpers.usage_limits.expires_atto be optional - Add support for
home_rule_taxonTax.Registration.country_options.usandTax.RegistrationCreateParams.country_options.us - Add support for new value
home_rule_taxon enumsTax.Registration.country_options.us.typeandTax.RegistrationCreateParams.country_options.us.type
- Add support for new resources
v20.5.0-alpha.3
- #2594 Update generated code for private-preview
- Add support for new resource
Radar.IssuingAuthorizationEvaluation - Add support for
createmethod on resourceRadar.IssuingAuthorizationEvaluation - Add support for new value
fee_creditson enumBalanceTransaction.balance_type ⚠️ Renameaffiliate_attributionstoaffiliate_attributiononDelegatedCheckout.RequestedSessionConfirmParamsandDelegatedCheckout.RequestedSessionCreateParams- Add support for
amount_to_counteronDispute - Add support for
frozen_fieldsonInvoiceItem - Add support for new value
next_billing_period_starton enumsV2.Billing.IntentAction.apply.effective_at.typeandV2.Billing.IntentCreateParams.actions[].apply.effective_at.type - Add support for
consumeronV2.Core.Account.configuration.card_creator.capabilities,V2.Core.Account.identity.attestations.terms_of_service.card_creator,V2.Core.AccountCreateParams.configuration.card_creator.capabilities,V2.Core.AccountCreateParams.identity.attestations.terms_of_service.card_creator,V2.Core.AccountUpdateParams.configuration.card_creator.capabilities, andV2.Core.AccountUpdateParams.identity.attestations.terms_of_service.card_creator - Add support for
fifth_thirdonV2.Core.Account.configuration.card_creator.capabilities.commercial,V2.Core.Account.identity.attestations.terms_of_service.card_creator.commercial,V2.Core.AccountCreateParams.configuration.card_creator.capabilities.commercial,V2.Core.AccountCreateParams.identity.attestations.terms_of_service.card_creator.commercial,V2.Core.AccountUpdateParams.configuration.card_creator.capabilities.commercial, andV2.Core.AccountUpdateParams.identity.attestations.terms_of_service.card_creator.commercial - Add support for
prepaid_cardonV2.Core.Account.configuration.card_creator.capabilities.commercial.cross_river_bank,V2.Core.Account.identity.attestations.terms_of_service.card_creator.commercial.cross_river_bank,V2.Core.AccountCreateParams.configuration.card_creator.capabilities.commercial.cross_river_bank,V2.Core.AccountCreateParams.identity.attestations.terms_of_service.card_creator.commercial.cross_river_bank,V2.Core.AccountUpdateParams.configuration.card_creator.capabilities.commercial.cross_river_bank, andV2.Core.AccountUpdateParams.identity.attestations.terms_of_service.card_creator.commercial.cross_river_bank - Add support for new values
commercial.cross_river_bank.prepaid_card,commercial.fifth_third.charge_card,consumer.celtic.revolving_credit_card,consumer.cross_river_bank.prepaid_card, andconsumer.lead.prepaid_cardon enumsV2.Core.Account.future_requirements.entries[].impact.restricts_capabilities[].capabilityandV2.Core.Account.requirements.entries[].impact.restricts_capabilities[].capability - Add support for
payment_method_dataonV2.Payments.OffSessionPaymentCreateParams - Change
V2.Payments.OffSessionPaymentCreateParams.payment_methodto be optional - Add support for new values
commercial.cross_river_bank.prepaid_card,commercial.fifth_third.charge_card,consumer.celtic.revolving_credit_card,consumer.cross_river_bank.prepaid_card, andconsumer.lead.prepaid_cardon enumEventsV2CoreAccountIncludingConfigurationCardCreatorCapabilityStatusUpdatedEvent.updated_capability
- Add support for new resource
v20.4.1
v20.5.0-alpha.2
This release changes the pinned API version to 2026-03-04.preview.
- #2586 Update generated code for private-preview
- Add support for new resources
Billing.AlertRecoveredandProfile - Add support for
reauthorizemethod on resourcePaymentIntent - Add support for
smart_disputesonAccount.settings,AccountCreateParams.settings,AccountUpdateParams.settings,V2.Core.Account.configuration.merchant,V2.Core.AccountCreateParams.configuration.merchant, andV2.Core.AccountUpdateParams.configuration.merchant - Add support for
email_customers_on_successful_paymentonAccount.settings.payments,AccountCreateParams.settings.payments, andAccountUpdateParams.settings.payments - Add support for
settingsonQuoteLine.actions[].add_discount,QuoteLine.actions[].add_item.discounts[],QuoteLine.actions[].set_discounts[],QuoteLine.actions[].set_items[].discounts[],QuotePreviewSubscriptionSchedule.phases[].discounts[],QuotePreviewSubscriptionSchedule.phases[].items[].discounts[],SubscriptionSchedule.phases[].discounts[], andSubscriptionSchedule.phases[].items[].discounts[] - Add support for
balance_update_detailsonBilling.CreditBalanceSummary.balances[] - Add support for
reauthorizationandreauthorize_beforeonCharge.payment_method_details.card_present,Charge.payment_method_details.card,ConfirmationToken.payment_method_preview.card.generated_from.payment_method_details.card_present,PaymentAttemptRecord.payment_method_details.card_present,PaymentMethod.card.generated_from.payment_method_details.card_present, andPaymentRecord.payment_method_details.card_present - Add support for
locationandreaderonCharge.payment_method_details.card_present,Charge.payment_method_details.interac_present,ConfirmationToken.payment_method_preview.card.generated_from.payment_method_details.card_present,PaymentAttemptRecord.payment_method_details.card_present,PaymentAttemptRecord.payment_method_details.interac_present,PaymentMethod.card.generated_from.payment_method_details.card_present,PaymentRecord.payment_method_details.card_present, andPaymentRecord.payment_method_details.interac_present - Add support for
managed_paymentsonCheckout.SessionCreateParams,Checkout.Session,PaymentIntent,SetupIntent, andSubscription - Add support for new value
lk_vaton enumsCheckout.Session.collected_information.tax_ids[].type,Checkout.Session.customer_details.tax_ids[].type,Invoice.customer_tax_ids[].type,Order.tax_details.tax_ids[].type,QuotePreviewInvoice.customer_tax_ids[].type,Tax.Calculation.customer_details.tax_ids[].type,Tax.Transaction.customer_details.tax_ids[].type, andTaxId.type - Add support for new value
lk_vaton enumsCustomerCreateParams.tax_id_data[].type,CustomerCreateTaxIdParams.type,InvoiceCreatePreviewParams.customer_details.tax_ids[].type,OrderCreateParams.tax_details.tax_ids[].type,OrderUpdateParams.tax_details.tax_ids[].type,Tax.CalculationCreateParams.customer_details.tax_ids[].type, andTaxIdCreateParams.type - Add support for
digitalonDelegatedCheckout.RequestedSession.fulfillment_details.fulfillment_options[],DelegatedCheckout.RequestedSession.fulfillment_details.selected_fulfillment_option, andDelegatedCheckout.RequestedSessionUpdateParams.fulfillment_details.selected_fulfillment_option - Change
DelegatedCheckout.RequestedSessionUpdateParams.fulfillment_details.selected_fulfillment_option.shippingto be optional - Add support for
affiliate_attributionsonDelegatedCheckout.RequestedSessionConfirmParams,DelegatedCheckout.RequestedSessionCreateParams, andDelegatedCheckout.RequestedSession - Add support for
fulfillment_typeonDelegatedCheckout.RequestedSession.line_item_details[] - Add support for
marketplace_seller_details,network_profile,privacy_notice_url,return_policy_url,store_policy_url, andterms_of_service_urlonDelegatedCheckout.RequestedSession.seller_details - Add support for
amount_to_counteronDisputeUpdateParams - Add support for new values
reserve.hold.created,reserve.hold.updated,reserve.plan.created,reserve.plan.disabled,reserve.plan.expired,reserve.plan.updated, andreserve.release.createdon enumEvent.type - Add support for new values
terminal_wifi_certificateandterminal_wifi_private_keyon enumsFile.purposeandFileListParams.purpose - Add support for new values
terminal_wifi_certificateandterminal_wifi_private_keyon enumFileCreateParams.purpose - Add support for new value
pay_by_bankon enumsInvoice.payment_settings.payment_method_types,InvoiceCreateParams.payment_settings.payment_method_types,InvoiceUpdateParams.payment_settings.payment_method_types,QuotePreviewInvoice.payment_settings.payment_method_types,Subscription.payment_settings.payment_method_types,SubscriptionCreateParams.payment_settings.payment_method_types, andSubscriptionUpdateParams.payment_settings.payment_method_types - Add support for
display_nameandservice_user_numberonMandate.payment_method_details.bacs_debit ⚠️ Change type ofPaymentAttemptRecord.payment_method_details.boleto.tax_idandPaymentRecord.payment_method_details.boleto.tax_idfromstringtostring | null- Change type of
PaymentAttemptRecord.payment_method_details.us_bank_account.expected_debit_dateandPaymentRecord.payment_method_details.us_bank_account.expected_debit_datefromstring | nulltostring - Add support for
request_reauthorizationonPaymentIntent.payment_method_options.card_present,PaymentIntent.payment_method_options.card,PaymentIntentConfirmParams.payment_method_options.card_present,PaymentIntentConfirmParams.payment_method_options.card,PaymentIntentCreateParams.payment_method_options.card_present,PaymentIntentCreateParams.payment_method_options.card,PaymentIntentUpdateParams.payment_method_options.card_present, andPaymentIntentUpdateParams.payment_method_options.card - Add support for
transaction_purposeonPaymentIntent.payment_method_options.us_bank_account,PaymentIntentConfirmParams.payment_method_options.us_bank_account,PaymentIntentCreateParams.payment_method_options.us_bank_account, andPaymentIntentUpdateParams.payment_method_options.us_bank_account - Add support for new value
requires_reauthorizationon enumPaymentIntent.status - Add support for
optional_itemsonPaymentLinkUpdateParams - Add support for new value
billing_schedules_invalidon enumQuote.status_details.stale.last_reason.type ⚠️ Remove support forcard_issuer_declineonRadar.PaymentEvaluation.insights- Add support for
payment_behavioronSubscriptionItemDeleteParams - Add support for
billing_cycle_anchoronSubscription.trial_settings.end_behavior - Add support for
lkonTax.Registration.country_optionsandTax.RegistrationCreateParams.country_options - Add support for
cellularandstripe_s710onTerminal.ConfigurationCreateParams,Terminal.ConfigurationUpdateParams, andTerminal.Configuration - Add support for new values
simulated_stripe_s710andstripe_s710on enumsTerminal.Reader.device_typeandTerminal.ReaderListParams.device_type - Add support for new values
reserve.hold.created,reserve.hold.updated,reserve.plan.created,reserve.plan.disabled,reserve.plan.expired,reserve.plan.updated, andreserve.release.createdon enumsWebhookEndpointCreateParams.enabled_eventsandWebhookEndpointUpdateParams.enabled_events - Add support for new value
2026-02-25.cloveron enumWebhookEndpointCreateParams.api_version - Add support for new values
ar_bank_account,bt_bank_account,co_bank_account,cr_bank_account,do_bank_account,gt_bank_account,md_bank_account,mk_bank_account,mo_bank_account,mz_bank_account,pe_bank_account,pk_bank_account,tw_bank_account, anduz_bank_accounton enumsV2.Account.configuration.recipient_data.default_outbound_destination.typeandV2.Core.Account.configuration.recipient.default_outbound_destination.type - Add support for
recipient_onboardingandrecipient_updateonV2.Core.AccountLink.use_caseandV2.Core.AccountLinkCreateParams.use_case - Add support for new values
recipient_onboardingandrecipient_updateon enumsV2.Core.AccountLink.use_case.typeandV2.Core.AccountLinkCreateParams.use_case.type - Add support for
consumeronV2.Core.Account.configuration.storer.capabilities,V2.Core.AccountCreateParams.configuration.storer.capabilities, andV2.Core.AccountUpdateParams.configuration.storer.capabilities - Add support for new value
consumer.holds_currencies.usdon enumsV2.Core.Account.future_requirements.entries[].impact.restricts_capabilities[].capabilityandV2.Core.Account.requirements.entries[].impact.restricts_capabilities[].capability - Add support for
funds_usage_typeonV2.MoneyManagement.FinancialAccount.storageandV2.MoneyManagement.FinancialAccountCreateParams.storage - Add support for
purposeonV2.MoneyManagement.OutboundPaymentCreateParamsandV2.MoneyManagement.OutboundPayment - Add support for
branch_numberandswift_codeonV2.MoneyManagement.PayoutMethod.bank_account - Add support for new values
dispute,inbound_payment_failure,inbound_payment,india_mdr_processing_fee,payment_method_passthrough_fee,refund, andtax_withholdingon enumsV2.MoneyManagement.Transaction.categoryandV2.MoneyManagement.TransactionEntry.transaction_details.category ⚠️ Remove support for valuescharge_failureandchargefrom enumsV2.MoneyManagement.Transaction.categoryandV2.MoneyManagement.TransactionEntry.transaction_details.category⚠️ Change `V2.MoneyManagement.Transaction.flow...
- Add support for new resources