Stripe Node
✓ VerifiedGitHubOfficial Stripe Node.js library for integrating Stripe payments.
Releases
10v22.1.0-alpha.1
1 day ago
This release changes the pinned API version to 2026-04-01.preview and contains additional breaking changes. See the GA changelog for more information.
- #2629 Update generated code for private-preview
- Add support for new resources
SharedPayment.IssuedTokenandV2.Data.Reporting.QueryRun - Add support for
createandretrievemethods on resourceV2.Data.Reporting.QueryRun - Add support for
pauseandresumemethods on resourceV2.Payments.OffSessionPayment - Add support for
tenant_keys,tenant_operator, andtenant_valuesonBilling.MeterListMeterEventSummariesParams - Add support for
fleet_dataonChargeCaptureParams.payment_details,ChargeUpdateParams.payment_details,PaymentIntent.payment_details,PaymentIntentAmountDetailsLineItem.payment_method_options.card,PaymentIntentCaptureParams.amount_details.line_items[].payment_method_options.card,PaymentIntentCaptureParams.payment_details,PaymentIntentConfirmParams.amount_details.line_items[].payment_method_options.card,PaymentIntentConfirmParams.payment_details,PaymentIntentCreateParams.amount_details.line_items[].payment_method_options.card,PaymentIntentCreateParams.payment_details,PaymentIntentDecrementAuthorizationParams.amount_details.line_items[].payment_method_options.card,PaymentIntentIncrementAuthorizationParams.amount_details.line_items[].payment_method_options.card,PaymentIntentUpdateParams.amount_details.line_items[].payment_method_options.card, andPaymentIntentUpdateParams.payment_details - Add support for
money_servicesonChargeCaptureParams.payment_details,ChargeUpdateParams.payment_details,PaymentIntentCaptureParams.payment_details,PaymentIntentConfirmParams.payment_details,PaymentIntentCreateParams.payment_details, andPaymentIntentUpdateParams.payment_details - Add support for
payment_method_optionsonDelegatedCheckout.RequestedSessionCreateParams,DelegatedCheckout.RequestedSessionUpdateParams, andDelegatedCheckout.RequestedSession - ⚠️ Remove support for
payment_method_dataonDelegatedCheckout.RequestedSessionConfirmParams,DelegatedCheckout.RequestedSessionCreateParams, andDelegatedCheckout.RequestedSessionUpdateParams - Add support for
card_brandsandpayment_method_typesonDelegatedCheckout.RequestedSession.seller_details - ⚠️ Change type of
DelegatedCheckout.RequestedSession.shared_payment_issued_tokenfromstringtoexpandable(SharedPayment.IssuedToken) - ⚠️ Add support for new value
requires_actionon enumDelegatedCheckout.RequestedSession.status - Add support for
check_scanonInvoice.payment_settings.payment_method_options,InvoiceCreateParams.payment_settings.payment_method_options,InvoiceUpdateParams.payment_settings.payment_method_options,QuotePreviewInvoice.payment_settings.payment_method_options,Subscription.payment_settings.payment_method_options,SubscriptionCreateParams.payment_settings.payment_method_options, andSubscriptionUpdateParams.payment_settings.payment_method_options - ⚠️ Add support for new value
check_scanon 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
processor_detailsonPaymentAttemptRecordReportFailedParams,PaymentAttemptRecordReportGuaranteedParams,PaymentRecordReportPaymentAttemptFailedParams,PaymentRecordReportPaymentAttemptGuaranteedParams,PaymentRecordReportPaymentAttemptParams.failed,PaymentRecordReportPaymentAttemptParams.guaranteed,PaymentRecordReportPaymentParams.failed, andPaymentRecordReportPaymentParams.guaranteed - Add support for
payment_detailsonPaymentIntentConfirmParams.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 - ⚠️ Remove support for
bill_fromonQuotePreviewSubscriptionSchedule.billing_schedules[],Subscription.billing_schedules[], andSubscriptionSchedule.billing_schedules[] - Add support for
agent_details,payment_method_details, andrisk_detailsonSharedPayment.GrantedToken - Add support for
paper_checksonV2.Account.configuration.recipient_data.features,V2.AccountCreateParams.configuration.recipient_data.features,V2.AccountUpdateParams.configuration.recipient_data.features,V2.Core.Account.configuration.recipient.capabilities,V2.Core.Account.configuration.storer.capabilities.outbound_payments,V2.Core.AccountCreateParams.configuration.recipient.capabilities,V2.Core.AccountCreateParams.configuration.storer.capabilities.outbound_payments,V2.Core.AccountUpdateParams.configuration.recipient.capabilities, andV2.Core.AccountUpdateParams.configuration.storer.capabilities.outbound_payments - ⚠️ Add support for new value
paper_checkson enumV2.Account.configuration.supportable_features.recipient_data - ⚠️ Add support for new value
paper_checkson enumV2.Account.requirements[].impact.required_for_features - ⚠️ Change type of
V2.Billing.Cadence.settings_data.collection.payment_method_options.konbini,V2.Billing.CollectionSetting.payment_method_options.konbini,V2.Billing.CollectionSettingCreateParams.payment_method_options.konbini,V2.Billing.CollectionSettingUpdateParams.payment_method_options.konbini, andV2.Billing.CollectionSettingVersion.payment_method_options.konbinifrommap(string: dynamic)toan object - ⚠️ Change type of
V2.Billing.Cadence.settings_data.collection.payment_method_options.sepa_debit,V2.Billing.CollectionSetting.payment_method_options.sepa_debit,V2.Billing.CollectionSettingCreateParams.payment_method_options.sepa_debit,V2.Billing.CollectionSettingUpdateParams.payment_method_options.sepa_debit, andV2.Billing.CollectionSettingVersion.payment_method_options.sepa_debitfrommap(string: dynamic)toan object - Add support for
idonV2.Billing.CadenceSpendModifier.max_billing_period_spend.amount.custom_pricing_unit,V2.Billing.IntentAction.apply.spend_modifier_rule.max_billing_period_spend.amount.custom_pricing_unit, andV2.Billing.IntentCreateParams.actions[].apply.spend_modifier_rule.max_billing_period_spend.amount.custom_pricing_unit - ⚠️ Add support for new values
outbound_payments.paper_checksandpaper_checkson enumsV2.Core.Account.future_requirements.entries[].impact.restricts_capabilities[].capabilityandV2.Core.Account.requirements.entries[].impact.restricts_capabilities[].capability - ⚠️ Add support for new values
bm_crn,bo_tin,bt_tpn,co_nit,ec_ruc,eg_tin,gh_tin,gy_tin,hn_rtn,jm_trn,jo_crn,ke_pin,ky_crn,lk_tin,mo_tin,mv_tin,ng_tin,pa_ruc,ph_tin,py_ruc,sl_tin,sv_nit,uy_ruc,vg_cn, andza_tinon enumsV2.Core.Account.identity.business_details.id_numbers[].type,V2.Core.AccountCreateParams.identity.business_details.id_numbers[].type,V2.Core.AccountTokenCreateParams.identity.business_details.id_numbers[].type, andV2.Core.AccountUpdateParams.identity.business_details.id_numbers[].type - ⚠️ Add support for new values
bm_pp,bo_ci,bt_cid,eg_tin,gh_pin,gy_tin,hn_rtn,jm_trn,jo_pin,ky_pp,lk_nic,mo_bir,mt_nic,mv_tin,pa_ruc,ph_tin,py_ruc,si_pin,sv_nit, andvg_ppon enumsV2.Core.Account.identity.individual.id_numbers[].type,V2.Core.AccountCreateParams.identity.individual.id_numbers[].type,V2.Core.AccountPerson.id_numbers[].type,V2.Core.AccountPersonCreateParams.id_numbers[].type,V2.Core.AccountPersonTokenCreateParams.id_numbers[].type,V2.Core.AccountPersonUpdateParams.id_numbers[].type,V2.Core.AccountTokenCreateParams.identity.individual.id_numbers[].type, andV2.Core.AccountUpdateParams.identity.individual.id_numbers[].type - ⚠️ Change type of
V2.Core.Event.reason.request.client.stripe_actionfrommap(string: dynamic)toan object - ⚠️ Change type of
V2.MoneyManagement.InboundTransfer.transfer_history[].bank_debit_processingfrommap(string: dynamic)toan object - ⚠️ Change type of
V2.MoneyManagement.InboundTransfer.transfer_history[].bank_debit_queuedfrommap(string: dynamic)toan object - ⚠️ Change type of
V2.MoneyManagement.InboundTransfer.transfer_history[].bank_debit_succeededfrommap(string: dynamic)toan object - ⚠️ Add support for new values
paper_check_attachment_too_large,paper_check_expired, andpaper_check_undeliverableon enumV2.MoneyManagement.OutboundPayment.status_details.failed.reason - ⚠️ Remove support for
townonV2.MoneyManagement.OutboundPayment.tracking_details.paper_check.mailing_address - Change
V2.MoneyManagement.OutboundPayment.delivery_options.paper_check.memoto be required - ⚠️ Add support for new value
payout_method_amount_limit_exceededon enumV2.MoneyManagement.OutboundTransfer.status_details.failed.reason - Add support for
application_fee_amount_requestedonV2.Payments.OffSessionPayment - ⚠️ Remove support for
compartment_idonV2.Payments.OffSessionPayment - ⚠️ Add support for new value
exceeded_retry_windowon enumV2.Payments.OffSessionPayment.failure_reason - Add support for
retry_untilonV2.Payments.OffSessionPayment.retry_details - ⚠️ Add support for new value
pausedon enumV2.Payments.OffSessionPayment.status - ⚠️ Change
V2.Reporting.ReportRun.result.fileto be optional - Add support for
application_fee_amountonV2.Payments.OffSessionPaymentCaptureParamsandV2.Payments.OffSessionPaymentCreateParams - ⚠️ Add support for new value
paper_checkson enumEventsV2CoreAccountIncludingConfigurationRecipientCapabilityStatusUpdatedEvent.updated_capability - ⚠️ Add support for new value
outbound_payments.paper_checkson enumEventsV2CoreAccountIncludingConfigurationStorerCapabilityStatusUpdatedEvent.updated_capability - Add support for
alert_idonEventsV2CoreHealthApiErrorResolvedEvent,EventsV2CoreHealthApiLatencyResolvedEvent,EventsV2CoreHealthAuthorizationRateDropResolvedEvent,EventsV2CoreHealthIssuingAuthorizationRequestErrorsFiringEvent,EventsV2CoreHealthIssuingAuthorizationRequestErrorsResolvedEvent,EventsV2CoreHealthIssuingAuthorizationRequestTimeoutResolvedEvent,EventsV2CoreHealthPaymentMethodErrorResolvedEvent,EventsV2CoreHealthSepaDebitDelayedFiringEvent,EventsV2CoreHealthSepaDebitDelayedResolvedEvent,EventsV2CoreHealthTrafficVolumeDropResolvedEvent, andEventsV2CoreHealthWebhookLatencyResolvedEvent - Add support for
api_keyonEventsV2IamApiKeyCreatedEvent,EventsV2IamApiKeyDefaultSecretRevealedEvent,EventsV2IamApiKeyExpiredEvent,EventsV2IamApiKeyPermissionsUpdatedEvent,EventsV2IamApiKeyRotatedEvent, andEventsV2IamApiKeyUpdatedEvent - Add support for
stripe_access_grantonEventsV2IamStripeAccessGrantApprovedEvent,EventsV2IamStripeAccessGrantCanceledEvent,EventsV2IamStripeAccessGrantDeniedEvent,EventsV2IamStripeAccessGrantRemovedEvent,EventsV2IamStripeAccessGrantRequestedEvent, andEventsV2IamStripeAccessGrantUpdatedEvent - Add support for event notifications
V2DataReportingQueryRunCreatedEvent,V2DataReportingQueryRunFailedEvent,V2DataReportingQueryRunSucceededEvent, andV2DataReportingQueryRunUpdatedEventwith related objectV2.Data.Reporting.QueryRun - Add support for event notifications
V2PaymentsOffSessionPaymentPausedEventandV2PaymentsOffSessionPaymentResumedEventwith related objectV2.Payments.OffSessionPayment
- Add support for new resources
- #2647 Merge to private-preview
- #2641 Merge to private-preview
- #2636 Prathmesh/merge node private preview
v22.1.0-beta.1
1 day ago
Please review the changelog for 22.0.0 for more information about changes in this release.
v22.0.0
1 day ago
-
#2642 Update README.md
-
#2645 ⚠️ Remove
stripeMethodand standardize how function args are handled (including removing callback support)- ⚠️ Refactor how incoming method arguments are parsed. Type signatures for API methods should be much more accurate and reliable now
- ⚠️ Remove support for providing callbacks to API methods. Use
async / awaitinstead - ⚠️ Remove support for passing a plain API key as a function arg. If supplied on a per-request basis, it should be in the
RequestOptionsunder theapiKeyproperty - ⚠️ Keys from
paramsandoptionsobjects are no longer mixed. If present on a method,RequestParamsmust always come first andRequestOptionsmust always come second. To supply options without params, passundefinedas the first argument explicitly - ⚠️ Removed methods from
StripeResource:createFullPath,createResourcePathWithSymbols,extend,methodand_joinUrlParts. These were mostly intended for internal use and we no longer need them
- ⚠️ Remove support for providing callbacks to API methods. Use
As a result, the following call patterns are no longer supported:
stripe.customers.retrieve('cus_123', 'sk_test_123') stripe.customers.create({name: 'david', host: 'example.com'}, 'sk_test_123') stripe.customers.create({apiKey: 'sk_test_123'}) stripe.customers.list(customers => { // do something with customers })If those look familiar, head over to the migration guide to update your code.
- ⚠️ Refactor how incoming method arguments are parsed. Type signatures for API methods should be much more accurate and reliable now
-
#2643 ⚠️ remove support for overriding host per-request
- ⚠️ Removed per-request host override. To use a custom host, set it in the client configuration. All requests from that client will use that host.
Before:
import Stripe from 'stripe'; const stripe = new Stripe('sk_test_...'); const customer = await stripe.customers.create({ email: 'customer@example.com', }, {host: 'example.com'});After:
import Stripe from 'stripe'; const stripe = new Stripe('sk_test_...', {host: 'example.com'}); // goes to example.com const customer = await stripe.customers.create({ email: 'customer@example.com', }); -
#2619 Improved TypeScript support in the Node SDK
-
#2638 Converted V2/Amount.ts to V2/V2Amount.ts
-
#2635 Updated stripe.spec.ts test and constructEvent.tolerance type
v21.1.0-alpha.2
1 week ago
v21.1.0-beta.2
1 week ago
v21.0.1
1 week ago
v21.1.0-alpha.1
1 week ago
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 value
related_accountson enumAccountSignals.delinquency.indicators[].indicator - Add support for
risk_reservedonBalance - ⚠️ Remove support for
billable_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 value
tempoon enumsCharge.payment_method_details.crypto.network,PaymentAttemptRecord.payment_method_details.crypto.network, andPaymentRecord.payment_method_details.crypto.network - ⚠️ Remove support for
source_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 value
applicationon 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 values
elements,embedded_page,form, andhosted_pageon enumsCheckout.Session.ui_modeandCheckout.SessionCreateParams.ui_mode - ⚠️ Remove support for values
custom,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 value
marine_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 value
upion enumsConfirmationToken.payment_method_preview.typeandPaymentMethod.type - Add support for
metadataonCreditNoteCreateParams.lines[],CreditNoteLineItem,CreditNotePreviewLinesParams.lines[], andCreditNotePreviewParams.lines[] - Add support for new value
upion enumsCustomerListPaymentMethodsParams.type,PaymentMethodCreateParams.type, andPaymentMethodListParams.type - Add support for
selected_fulfillment_option_overridesonDelegatedCheckout.RequestedSession.fulfillment_details - Add support for
line_item_keysonDelegatedCheckout.RequestedSession.fulfillment_details.fulfillment_options[].digital.digital_options[]andDelegatedCheckout.RequestedSession.fulfillment_details.fulfillment_options[].shipping.shipping_options[] - Add support for
quantity_decimalonInvoiceAddLinesParams.lines[],InvoiceCreatePreviewParams.invoice_items[],InvoiceItemCreateParams,InvoiceItemUpdateParams,InvoiceItem,InvoiceLineItemUpdateParams,InvoiceLineItem, andInvoiceUpdateLinesParams.lines[] - 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
levelonIssuing.AuthorizationCreateParams.testHelpers.risk_assessment.card_testing_riskandIssuing.AuthorizationCreateParams.testHelpers.risk_assessment.merchant_dispute_risk - ⚠️ Remove support for
risk_levelonIssuing.AuthorizationCreateParams.testHelpers.risk_assessment.card_testing_riskandIssuing.AuthorizationCreateParams.testHelpers.risk_assessment.merchant_dispute_risk - ⚠️ Add support for new values
da,pl, andsvon enumsIssuing.Cardholder.preferred_locales,Issuing.CardholderCreateParams.preferred_locales, andIssuing.CardholderUpdateParams.preferred_locales - Add support for
lifecycle_controlsonIssuing.CardCreateParamsandIssuing.Card - ⚠️ Change type of
Issuing.Token.network_data.visa.card_reference_idfromstringtostring | null - ⚠️ Change type of
PaymentAttemptRecord.payment_method_details.card.brandandPaymentRecord.payment_method_details.card.brandfromenumtoenum | null - ⚠️ Change type of
PaymentAttemptRecord.payment_method_details.card.exp_monthandPaymentRecord.payment_method_details.card.exp_monthfromlongIntegertolongInteger | null - ⚠️ Change type of
PaymentAttemptRecord.payment_method_details.card.exp_yearandPaymentRecord.payment_method_details.card.exp_yearfromlongIntegertolongInteger | null - ⚠️ Change type of
PaymentAttemptRecord.payment_method_details.card.fundingandPaymentRecord.payment_method_details.card.fundingfromenum('credit'|'debit'|'prepaid'|'unknown')toenum('credit'|'debit'|'prepaid'|'unknown') | null - ⚠️ Change type of
PaymentAttemptRecord.payment_method_details.card.last4andPaymentRecord.payment_method_details.card.last4fromstringtostring | null - ⚠️ Change type of
PaymentAttemptRecord.payment_method_details.card.motoandPaymentRecord.payment_method_details.card.motofrombooleantoboolean | null - Add support for
cryptogram,electronic_commerce_indicator,exemption_indicator_applied, andexemption_indicatoronPaymentAttemptRecord.payment_method_details.card.three_d_secureandPaymentRecord.payment_method_details.card.three_d_secure - Add support for
surchargeonPaymentIntent.amount_details,PaymentIntentCaptureParams.amount_details,PaymentIntentConfirmParams.amount_details,PaymentIntentCreateParams.amount_details,PaymentIntentIncrementAuthorizationParams.amount_details, andPaymentIntentUpdateParams.amount_details - ⚠️ Add support for new value
upion enumsPaymentIntent.excluded_payment_method_types,PaymentIntentConfirmParams.excluded_payment_method_types,PaymentIntentCreateParams.excluded_payment_method_types,PaymentIntentUpdateParams.excluded_payment_method_types,SetupIntent.excluded_payment_method_types,SetupIntentCreateParams.excluded_payment_method_types, andSetupIntentUpdateParams.excluded_payment_method_types - Add support for
mandate_optionsonPaymentIntent.payment_method_options.stripe_balance,PaymentIntentConfirmParams.payment_method_options.stripe_balance,PaymentIntentCreateParams.payment_method_options.stripe_balance, andPaymentIntentUpdateParams.payment_method_options.stripe_balance - Add support for
amount_detailsandpayment_detailsonPaymentIntentDecrementAuthorizationParams - Add support for
upi_handle_redirect_or_display_qr_codeonPaymentIntent.next_actionandSetupIntent.next_action - Add support for
managed_paymentsonPaymentLinkCreateParamsandPaymentLink - ⚠️ Add support for new value
upion enumsPaymentLink.payment_method_types,PaymentLinkCreateParams.payment_method_types, andPaymentLinkUpdateParams.payment_method_types - Add support for
recommended_actionandsignalsonRadar.PaymentEvaluation - ⚠️ Remove support for
insightsonRadar.PaymentEvaluation - ⚠️ Add support for new value
crypto_fingerprinton enumsRadar.ValueList.item_typeandRadar.ValueListCreateParams.item_type - Add support for
stripe_balanceonSetupIntent.payment_method_options,SetupIntentConfirmParams.payment_method_options,SetupIntentCreateParams.payment_method_options, andSetupIntentUpdateParams.payment_method_options - ⚠️ Add support for new value
resolvedon enumSharedPayment.GrantedToken.deactivated_reason - Add support for
recurring_intervalonSharedPayment.GrantedToken.usage_limits - ⚠️ Change type of
SharedPayment.GrantedToken.usage_limits.expires_atfromDateTimetoDateTime | null - Add support for
presentment_detailsonSubscription - ⚠️ Add support for new value
canceled_by_retention_policyon enumSubscription.cancellation_details.reason - Add support for new value
2026-03-25.dahliaon enumWebhookEndpointCreateParams.api_version - ⚠️ Remove support for
invoice_resourcesonV2.Billing.Intent - ⚠️ Remove support for
amount_dueandcustomer_balance_appliedonV2.Billing.Intent.amount_details - Add support for
recurring_credit_grantonV2.Billing.IntentAction.modify.pricing_plan_subscription_details.overrides.partial_period_behaviors[],V2.Billing.IntentAction.subscribe.pricing_plan_subscription_details.overrides.partial_period_behaviors[],V2.Billing.IntentCreateParams.actions[].modify.pricing_plan_subscription_details.overrides.partial_period_behaviors[], andV2.Billing.IntentCreateParams.actions[].subscribe.pricing_plan_subscription_details.overrides.partial_period_behaviors[] - Add support for
consumer_privacy_disclosuresandconsumer_storeronV2.Core.Account.identity.attestations.terms_of_service,V2.Core.AccountCreateParams.identity.attestations.terms_of_service, andV2.Core.AccountUpdateParams.identity.attestations.terms_of_service - ⚠️ Remove support for
includeonV2.Billing.IntentCreateParamsandV2.Billing.IntentReserveParams - Add support for error code
service_period_coupon_with_metered_tiered_item_unsupportedonInvoice.last_finalization_error,PaymentIntent.last_payment_error,QuotePreviewInvoice.last_finalization_error,SetupAttempt.setup_error,SetupIntent.last_setup_error, andStripeError
- Add support for new resource
- #2607 Update generated code for private-preview
- Add support for new resource
V2.Core.AccountEvaluation - ⚠️ Remove support for resources
V2.Billing.LicenseFeeSubscriptionandV2.Billing.PricingPlanSubscriptionComponents - Add support for
createmethod on resourceV2.Core.AccountEvaluation - ⚠️ Remove support for
retrievemethod on resourcesV2.Billing.LicenseFeeSubscriptionandV2.Billing.PricingPlanSubscriptionComponents - Add support for
modify_ratesmethod on resourceV2.Billing.RateCard - Add support for
remove_discountsmethod on resourceV2.Billing.PricingPlanSubscription - ⚠️ Add support for new value
eg_bank_accounton enumV2.Account.configuration.recipient_data.default_outbound_destination.type - Add support for
invoice_resourcesonV2.Billing.Intent - Add support for
amount_dueandcustomer_balance_appliedonV2.Billing.Intent.amount_details - Add support for
expires_atonV2.Billing.Intent.status_transitions - Add support for
discountonV2.Billing.IntentAction.applyandV2.Billing.IntentCreateParams.actions[].apply - Add support for
timestamponV2.Billing.IntentAction.apply.effective_atandV2.Billing.IntentCreateParams.actions[].apply.effective_at - ⚠️ Add support for new values
current_billing_period_startandtimestampon enumsV2.Billing.IntentAction.apply.effective_at.typeandV2.Billing.IntentCreateParams.actions[].apply.effective_at.type - ⚠️ Add support for new value
discounton enumsV2.Billing.IntentAction.apply.typeandV2.Billing.IntentCreateParams.actions[].apply.type - ⚠️ Change type of
V2.Billing.IntentAction.deactivate.pricing_plan_subscription_details.overrides.partial_period_behaviors[].type,V2.Billing.IntentAction.modify.pricing_plan_subscription_details.overrides.partial_period_behaviors[].type,V2.Billing.IntentAction.subscribe.pricing_plan_subscription_details.overrides.partial_period_behaviors[].type,V2.Billing.IntentCreateParams.actions[].deactivate.pricing_plan_subscription_details.overrides.partial_period_behaviors[].type,V2.Billing.IntentCreateParams.actions[].modify.pricing_plan_subscription_details.overrides.partial_period_behaviors[].type, andV2.Billing.IntentCreateParams.actions[].subscribe.pricing_plan_subscription_details.overrides.partial_period_behaviors[].typefromliteral('license_fee')toenum('license_fee'|'recurring_credit_grant') - Add support for
service_cycleonV2.Billing.LicenseFeeandV2.Billing.RateCard - ⚠️ Remove support for
latest_versiononV2.Billing.LicenseFee,V2.Billing.PricingPlan, andV2.Billing.RateCard - ⚠️ Remove support for
service_interval_countandservice_intervalonV2.Billing.LicenseFeeandV2.Billing.RateCard - ⚠️ Change type of
V2.Billing.LicenseFee.transform_quantity.divide_by,V2.Billing.LicenseFeeCreateParams.transform_quantity.divide_by,V2.Billing.LicenseFeeUpdateParams.transform_quantity.divide_by,V2.Billing.LicenseFeeVersion.transform_quantity.divide_by,V2.Billing.RateCardRate.transform_quantity.divide_by, andV2.Billing.RateCardRateCreateParams.transform_quantity.divide_byfromlongIntegertoint64_string - Add support for
discount_detailsandpricing_plan_component_detailsonV2.Billing.PricingPlanSubscription - ⚠️ Add support for new value
crypto_walletson enumsV2.Core.Account.future_requirements.entries[].impact.restricts_capabilities[].capabilityandV2.Core.Account.requirements.entries[].impact.restricts_capabilities[].capability - ⚠️ Remove support for value
cryptofrom enumsV2.Core.Account.future_requirements.entries[].impact.restricts_capabilities[].capabilityandV2.Core.Account.requirements.entries[].impact.restricts_capabilities[].capability - Add support for
balance_by_funds_typeonV2.MoneyManagement.FinancialAccount.payments - ⚠️ Add support for new value
next_day_payout_feeon enumV2.MoneyManagement.OutboundPaymentQuote.estimated_fees[].type - Add support for
treasury_transaction_entryonV2.MoneyManagement.TransactionEntry - Add support for
treasury_credit_reversal,treasury_debit_reversal,treasury_inbound_transfer,treasury_issuing_authorization,treasury_outbound_payment,treasury_outbound_transfer,treasury_received_credit, andtreasury_received_debitonV2.MoneyManagement.Transaction.flowandV2.MoneyManagement.TransactionEntry.transaction_details.flow - ⚠️ Add support for new values
treasury_credit_reversal,treasury_debit_reversal,treasury_inbound_transfer,treasury_issuing_authorization,treasury_other,treasury_outbound_payment,treasury_outbound_transfer,treasury_received_credit, andtreasury_received_debiton enumsV2.MoneyManagement.Transaction.flow.typeandV2.MoneyManagement.TransactionEntry.transaction_details.flow.type - Add support for
treasury_transactiononV2.MoneyManagement.Transaction - ⚠️ Add support for new value
no_valid_payment_methodon enumV2.Payments.OffSessionPayment.failure_reason - Add support for
metadataonV2.Payments.SettlementAllocationIntentSplit - ⚠️ Change type of
V2.Reporting.ReportRun.result.file.sizefromlongIntegertoint64_string - Add support for
statement_descriptoronV2.MoneyManagement.OutboundPaymentCreateParamsandV2.MoneyManagement.OutboundTransferCreateParams - Add support for
includeonV2.Billing.IntentCreateParams,V2.Billing.IntentReserveParams,V2.Billing.PricingPlanSubscriptionListParams,V2.Billing.PricingPlanSubscriptionRetrieveParams,V2.MoneyManagement.FinancialAccountListParams, andV2.MoneyManagement.FinancialAccountRetrieveParams - Add support for event notifications
V1AccountSignalsIncludingDelinquencyCreatedEvent,V2CoreAccountSignalsFraudulentWebsiteReadyEvent, andV2SignalsAccountSignalFraudulentMerchantReadyEvent
- Add support for new resource
- #2613 Merge to private-preview
v21.1.0-beta.1
1 week ago
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 value
performanceon enumsTax.Calculation.shipping_cost.tax_breakdown[].sourcing,Tax.CalculationLineItem.tax_breakdown[].sourcing, andTax.Transaction.shipping_cost.tax_breakdown[].sourcing - ⚠️ Add support for new values
admissions_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 for
source_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 values
admissions_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 of
V2.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 values
ar_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 value
no_azure_partner_topic_existson enumV2.Core.EventDestination.status_details.disabled.reason - ⚠️ Add support for new value
azure_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 - ⚠️ Change
V2.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 for
currencyonV2.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 value
currencyon 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.0.0
1 week ago
This release changes the pinned API version to 2026-03-25.dahlia and contains breaking changes (prefixed with ⚠️ below). There's also a detailed migration guide to simplify your upgrade process.
Please review details for the breaking changes and alternatives in the Stripe API changelog before upgrading.
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
2 weeks ago
- #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 - ⚠️ Change
AccountSignals.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 for
license_fee_subscription_detailsonInvoiceItem.parentandInvoiceLineItem.parent - ⚠️ Remove support for
pricing_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 value
license_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 value
license_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 value
nowfrom 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 - ⚠️ Change
Radar.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