Releases: stripe/stripe-node
Releases · stripe/stripe-node
v19.3.0-alpha.2
- #2484 Update generated code for private-preview
- Change
DelegatedCheckout.RequestedSessionUpdateParams.line_item_details[].quantityto be required - Add support for
payment_method_previewonDelegatedCheckout.RequestedSession - Add support for
order_idonDelegatedCheckout.RequestedSession.order_details - Add support for
leadonV2.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
global_account_holderonV2.Core.Account.identity.attestations.terms_of_service.card_creator.commercial,V2.Core.AccountCreateParams.identity.attestations.terms_of_service.card_creator.commercial, andV2.Core.AccountUpdateParams.identity.attestations.terms_of_service.card_creator.commercial - Add support for new value
commercial.lead.prepaid_cardon enumV2.Core.Account.requirements.entries[].impact.restricts_capabilities[].capability - Add support for new value
commercial.lead.prepaid_cardon enumEventsV2CoreAccountIncludingConfigurationCardCreatorCapabilityStatusUpdatedEvent.updated_capability
- Change
v19.3.0-beta.1
This release changes the pinned API version to 2025-10-29.preview.
- #2475 Update generated code for beta
- Add support for
crypto_storeronV2.Core.AccountUpdateParams.identity.attestations.terms_of_service
- Add support for
- #2443 Update generated code for beta
- Add support for
updatemethod on resourceV2.MoneyManagement.FinancialAccount - Add support for
confirm_microdeposits,list, andsend_microdepositsmethods on resourceV2.Core.Vault.UsBankAccount - Add support for
listmethod on resourceV2.Core.Vault.GbBankAccount - Add support for new value
verification_data_not_foundon enumsAccount.future_requirements.errors[].code,Account.requirements.errors[].code,BankAccount.future_requirements.errors[].code,BankAccount.requirements.errors[].code,Capability.future_requirements.errors[].code,Capability.requirements.errors[].code,Person.future_requirements.errors[].code, andPerson.requirements.errors[].code - Add support for
payment_portal_urlonCharge.payment_method_details.rechnung,PaymentAttemptRecord.payment_method_details.rechnung, andPaymentRecord.payment_method_details.rechnung - Add support for
tax_id_elementonCustomerSession.componentsandCustomerSessionCreateParams.components - Add support for
starting_afteronPaymentAttemptRecordListParams - Add support for new value
solanaon enumsPaymentAttemptRecord.payment_method_details.crypto.networkandPaymentRecord.payment_method_details.crypto.network - Add support for
referenceonPaymentIntentAmountDetailsLineItem.payment_method_options.klarna,PaymentIntentCaptureParams.amount_details.line_items[].payment_method_options.klarna,PaymentIntentConfirmParams.amount_details.line_items[].payment_method_options.klarna,PaymentIntentCreateParams.amount_details.line_items[].payment_method_options.klarna,PaymentIntentIncrementAuthorizationParams.amount_details.line_items[].payment_method_options.klarna, andPaymentIntentUpdateParams.amount_details.line_items[].payment_method_options.klarna - Change
PaymentIntent.payment_details.customer_referenceto be required - Change
PaymentIntent.payment_details.order_referenceto be required - Add support for
subscription_referenceonPaymentIntentAmountDetailsLineItem.payment_method_options.klarna - Add support for
closedonV2.Core.AccountListParamsandV2.Core.Account - Add support for new value
payment_methodon enumsV2.Core.Account.configuration.customer.automatic_indirect_tax.location_source,V2.Core.AccountCreateParams.configuration.customer.automatic_indirect_tax.location_source, andV2.Core.AccountUpdateParams.configuration.customer.automatic_indirect_tax.location_source - Add support for
usdonV2.Core.Account.configuration.storer.capabilities.holds_currencies,V2.Core.AccountCreateParams.configuration.storer.capabilities.holds_currencies, andV2.Core.AccountUpdateParams.configuration.storer.capabilities.holds_currencies - Add support for new values
application_customandapplication_expresson enumsV2.Core.Account.defaults.responsibilities.fees_collector,V2.Core.AccountCreateParams.defaults.responsibilities.fees_collector, andV2.Core.AccountUpdateParams.defaults.responsibilities.fees_collector - Add support for
representative_declarationonV2.Core.Account.identity.attestations,V2.Core.AccountCreateParams.identity.attestations, andV2.Core.AccountUpdateParams.identity.attestations - Add support for new value
holds_currencies.usdon enumV2.Core.Account.requirements.entries[].impact.restricts_capabilities[].capability - Add support for
verificationonV2.Core.Vault.UsBankAccount - Add support for
v1_idonEventsV2MoneyManagementTransactionCreatedEvent - Remove support for thin event
V2BillingBillSettingUpdatedEventwith related objectV2.Billing.BillSetting - Add support for error code
payment_intent_rate_limit_exceededonQuotePreviewInvoice.last_finalization_error - Add support for error codes
blocked_payout_method_crypto_walletandunsupported_payout_method_crypto_walletonBlockedByStripeError - Add support for error code
outbound_flow_from_closed_financial_account_unsupportedonFeatureNotEnabledError - Add support for error code
limit_payout_method_crypto_walletonQuotaExceededError
- Add support for
v19.3.0-alpha.1
- #2476 Update generated code for private-preview
- Add support for
report_refundmethod on resourcePaymentRecord - Add support for
representative_declarationonAccount.company,AccountCreateParams.company,AccountUpdateParams.company, andTokenCreateParams.account.company - Add support for new value
verification_data_not_foundon enumsAccount.future_requirements.errors[].code,Account.requirements.errors[].code,BankAccount.future_requirements.errors[].code,BankAccount.requirements.errors[].code,Capability.future_requirements.errors[].code,Capability.requirements.errors[].code,Person.future_requirements.errors[].code, andPerson.requirements.errors[].code - Add support for
tenantsonBilling.Analytics.MeterUsageRow - Add support for
transferonApplicationFee.fee_source - Add support for new value
transferon enumApplicationFee.fee_source.type - Add support for
transit_balances_totalonBalance - Add support for new value
transiton enumBalanceTransaction.balance_type - Add support for
tenant_group_by_keysonBilling.Analytics.MeterUsageRetrieveParams.meters[] - Change
Billing.CreditGrantCreateParams.categoryto be optional - Add support for
payment_method_configurationonBillingPortal.ConfigurationCreateParams.features.payment_method_updateandBillingPortal.ConfigurationUpdateParams.features.payment_method_update - Add support for new value
solanaon enumsCharge.payment_method_details.crypto.network,PaymentAttemptRecord.payment_method_details.crypto.network, andPaymentRecord.payment_method_details.crypto.network - Add support for
payment_portal_urlonCharge.payment_method_details.rechnung,PaymentAttemptRecord.payment_method_details.rechnung, andPaymentRecord.payment_method_details.rechnung - Add support for
twintonCheckout.Session.payment_method_optionsandCheckout.SessionCreateParams.payment_method_options - Add support for new value
customon enumsConfirmationToken.payment_method_preview.typeandPaymentMethod.type - Change
CreditNote.refunds[].payment_record_refundto be required - Change
CreditNote.refunds[].typeto be required - Add support for
customer_sheet,mobile_payment_element, andtax_id_elementonCustomerSession.componentsandCustomerSessionCreateParams.components - Add support for new value
customon enumsCustomerListPaymentMethodsParams.type,PaymentMethodCreateParams.type, andPaymentMethodListParams.type - Add support for
provideronCustomer.tax - Remove support for
risk_detailsonDelegatedCheckout.RequestedSessionCreateParams - Add support for
risk_detailsonDelegatedCheckout.RequestedSessionConfirmParams - Add support for new value
platform_terms_of_serviceon enumsFile.purposeandFileListParams.purpose - Add support for new value
platform_terms_of_serviceon enumFileCreateParams.purpose - Add support for
starting_afteronPaymentAttemptRecordListParams - Add support for
referenceonPaymentIntentAmountDetailsLineItem.payment_method_options.klarna,PaymentIntentCaptureParams.amount_details.line_items[].payment_method_options.klarna,PaymentIntentConfirmParams.amount_details.line_items[].payment_method_options.klarna,PaymentIntentCreateParams.amount_details.line_items[].payment_method_options.klarna,PaymentIntentIncrementAuthorizationParams.amount_details.line_items[].payment_method_options.klarna, andPaymentIntentUpdateParams.amount_details.line_items[].payment_method_options.klarna - Add support for
allocated_fundsonPaymentIntent - Change
PaymentIntent.payment_details.customer_referenceto be required - Change
PaymentIntent.payment_details.order_referenceto be required - Add support for
subscription_referenceonPaymentIntentAmountDetailsLineItem.payment_method_options.klarna - Add support for
name_collectiononPaymentLinkCreateParams,PaymentLinkUpdateParams, andPaymentLink - Add support for
cryptoonPaymentMethodConfigurationCreateParams,PaymentMethodConfigurationUpdateParams,PaymentMethodConfiguration, andRefund.destination_details - Add support for
mb_wayonPaymentMethodConfigurationCreateParams,PaymentMethodConfigurationUpdateParams, andPaymentMethodConfiguration - Add support for
customonPaymentMethodCreateParamsandPaymentMethod - Add support for
excluded_payment_method_typesonSetupIntentCreateParams,SetupIntentUpdateParams, andSetupIntent - Change
SetupIntent.flow_directionsto be optional - Add support for
twonTax.Registration.country_optionsandTax.RegistrationCreateParams.country_options - Add support for
giponTerminal.Configuration.tipping,Terminal.ConfigurationCreateParams.tipping, andTerminal.ConfigurationUpdateParams.tipping - Add support for
last_seen_atonTerminal.Reader - Add support for
application_fee_amountonTransferCreateParamsandTransfer - Add support for
application_feeonTransfer - Add support for new value
2025-10-29.cloveron enumWebhookEndpointCreateParams.api_version - Add support for
high_risk_activities_description,high_risk_activities,money_services_description,operates_in_prohibited_countries,participates_in_regulated_activity,purpose_of_funds_description,purpose_of_funds,regulated_activity,source_of_funds_description, andsource_of_fundsonV2.Core.Account.configuration.storer,V2.Core.AccountCreateParams.configuration.storer, andV2.Core.AccountUpdateParams.configuration.storer - Add support for
crypto_walletsonV2.Core.Account.configuration.storer.capabilities.financial_addresses,V2.Core.Account.configuration.storer.capabilities.outbound_payments,V2.Core.Account.configuration.storer.capabilities.outbound_transfers,V2.Core.AccountCreateParams.configuration.storer.capabilities.financial_addresses,V2.Core.AccountCreateParams.configuration.storer.capabilities.outbound_payments,V2.Core.AccountCreateParams.configuration.storer.capabilities.outbound_transfers,V2.Core.AccountUpdateParams.configuration.storer.capabilities.financial_addresses,V2.Core.AccountUpdateParams.configuration.storer.capabilities.outbound_payments, andV2.Core.AccountUpdateParams.configuration.storer.capabilities.outbound_transfers - Add support for
usdconV2.Core.Account.configuration.storer.capabilities.holds_currencies,V2.Core.AccountCreateParams.configuration.storer.capabilities.holds_currencies, andV2.Core.AccountUpdateParams.configuration.storer.capabilities.holds_currencies - Add support for
crypto_storeronV2.Core.Account.identity.attestations.terms_of_serviceandV2.Core.AccountCreateParams.identity.attestations.terms_of_service - Add support for
compliance_screening_descriptiononV2.Core.Account.identity.business_details,V2.Core.AccountCreateParams.identity.business_details, andV2.Core.AccountUpdateParams.identity.business_details - Add support for
external_amountonV2.MoneyManagement.ReceivedCreditandV2.MoneyManagement.ReceivedDebit - Add support for error code
payment_intent_rate_limit_exceededonInvoice.last_finalization_error,PaymentIntent.last_payment_error,QuotePreviewInvoice.last_finalization_error,SetupAttempt.setup_error,SetupIntent.last_setup_error, andStripeError
- Add support for
v19.2.0
- #2477 Update generated code
- Improve docs for PaymentIntent related endpoints
- #2469 Update generated code
- Add support for new resources
PaymentAttemptRecord,PaymentIntentAmountDetailsLineItem, andPaymentRecord - Add support for
listandretrievemethods on resourcePaymentAttemptRecord - Add support for
report_payment_attempt_canceled,report_payment_attempt_failed,report_payment_attempt_guaranteed,report_payment_attempt_informational,report_payment_attempt,report_payment,report_refund, andretrievemethods on resourcePaymentRecord - Add support for
listmethod on resourcePaymentIntentAmountDetailsLineItem - Add support for
representative_declarationonAccount.company,AccountCreateParams.company,AccountUpdateParams.company, andTokenCreateParams.account.company - Change
Billing.CreditGrantCreateParams.categoryto be optional - Add support for
payment_method_configurationonBillingPortal.ConfigurationCreateParams.features.payment_method_updateandBillingPortal.ConfigurationUpdateParams.features.payment_method_update - Add support for new value
solanaon enumCharge.payment_method_details.crypto.network - Add support for new value
mb_wayon enumCheckout.SessionCreateParams.excluded_payment_method_types - Add support for
twintonCheckout.Session.payment_method_optionsandCheckout.SessionCreateParams.payment_method_options - Add support for new value
mb_wayon enumCheckout.SessionCreateParams.payment_method_types - Add support for new value
customon enumsConfirmationToken.payment_method_preview.typeandPaymentMethod.type - Add support for
payment_record_refundandtypeonCreditNote.refunds[],CreditNoteCreateParams.refunds[],CreditNotePreviewLinesParams.refunds[], andCreditNotePreviewParams.refunds[] - Add support for
customer_sheetandmobile_payment_elementonCustomerSession.componentsandCustomerSessionCreateParams.components - Add support for new value
customon enumsCustomerListPaymentMethodsParams.type,PaymentMethodCreateParams.type, andPaymentMethodListParams.type - Add support for
provideronCustomer.tax - Add support for new values
balance_settings.updatedandinvoice.payment_attempt_requiredon enumEvent.type - Add support for new value
platform_terms_of_serviceon enumsFile.purposeandFileListParams.purpose - Add support for new value
platform_terms_of_serviceon enumFileCreateParams.purpose - Add support for
payment_recordonInvoiceAttachPaymentParams,InvoicePayment.payment, andInvoicePaymentListParams.payment - Change type of
InvoicePaymentListParams.payment.typefromliteral('payment_intent')toenum('payment_intent'|'payment_record') - Add support for new value
customon enumsInvoice.payment_settings.payment_method_types,InvoiceCreateParams.payment_settings.payment_method_types,InvoiceUpdateParams.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
amount_detailsonPaymentIntentCaptureParams,PaymentIntentConfirmParams,PaymentIntentCreateParams,PaymentIntentIncrementAuthorizationParams, andPaymentIntentUpdateParams - Add support for
payment_detailsonPaymentIntentCaptureParams,PaymentIntentConfirmParams,PaymentIntentCreateParams,PaymentIntentIncrementAuthorizationParams,PaymentIntentUpdateParams, andPaymentIntent - Add support for
discount_amount,line_items,shipping, andtaxonPaymentIntent.amount_details - Add support for
name_collectiononPaymentLinkCreateParams,PaymentLinkUpdateParams, andPaymentLink - Add support for new value
mb_wayon enumsPaymentLink.payment_method_types,PaymentLinkCreateParams.payment_method_types, andPaymentLinkUpdateParams.payment_method_types - Add support for
cryptoonPaymentMethodConfigurationCreateParams,PaymentMethodConfigurationUpdateParams,PaymentMethodConfiguration, andRefund.destination_details - Add support for
mb_wayonPaymentMethodConfigurationCreateParams,PaymentMethodConfigurationUpdateParams, andPaymentMethodConfiguration - Add support for
customonPaymentMethodCreateParamsandPaymentMethod - Add support for
excluded_payment_method_typesonSetupIntentCreateParams,SetupIntentUpdateParams, andSetupIntent - Add support for
twonTax.Registration.country_optionsandTax.RegistrationCreateParams.country_options - Add support for
giponTerminal.Configuration.tipping,Terminal.ConfigurationCreateParams.tipping, andTerminal.ConfigurationUpdateParams.tipping - Add support for
last_seen_atonTerminal.Reader - Add support for new values
balance_settings.updatedandinvoice.payment_attempt_requiredon enumsWebhookEndpointCreateParams.enabled_eventsandWebhookEndpointUpdateParams.enabled_events - Add support for new value
2025-10-29.cloveron enumWebhookEndpointCreateParams.api_version - Add support for
gt,gte,lt,lte, andtypesonV2.Core.EventListParams - Change
V2.Core.EventListParams.object_idto be optional - Add support for snapshot event
BalanceSettingsUpdatedEventwith resourceBalanceSettings - Add support for snapshot event
InvoicePaymentAttemptRequiredEventwith resourceInvoice - Add support for error code
payment_intent_rate_limit_exceededonInvoice.last_finalization_error,PaymentIntent.last_payment_error,SetupAttempt.setup_error,SetupIntent.last_setup_error, andStripeError
- Add support for new resources
v19.2.0-alpha.4
- #2471 Update generated code for private-preview
- Add support for new resource
V2.Billing.PricingPlanSubscriptionComponents - Add support for
retrievemethod on resourceV2.Billing.PricingPlanSubscriptionComponents - Add support for
dimension_payload_keysonBilling.MeterCreateParamsandBilling.Meter - Add support for
dimension_filtersanddimension_group_by_keysonBilling.MeterListMeterEventSummariesParams - Add support for
dimensionsonBilling.MeterEventSummary - Add support for
fulfillment_detailsandpayment_method_dataonDelegatedCheckout.RequestedSessionCreateParamsandDelegatedCheckout.RequestedSessionUpdateParams - Add support for
line_item_details,metadata,payment_method, andshared_metadataonDelegatedCheckout.RequestedSessionCreateParams,DelegatedCheckout.RequestedSessionUpdateParams, andDelegatedCheckout.RequestedSession - Add support for
currency,customer, andrisk_detailsonDelegatedCheckout.RequestedSessionCreateParams - Add support for
seller_detailsandsetup_future_usageonDelegatedCheckout.RequestedSessionCreateParamsandDelegatedCheckout.RequestedSession - Add support for
amount_subtotal,amount_total,created_at,expires_at,order_details,shared_payment_issued_token,status,total_details, andupdated_atonDelegatedCheckout.RequestedSession - Add support for
address,email,fulfillment_options,name,phone, andselected_fulfillment_optiononDelegatedCheckout.RequestedSession.fulfillment_details - Add support for new values
billie,crypto,kr_card,kriya,mb_way,mondu,ng_bank_transfer,ng_bank,ng_card,ng_market,ng_ussd,ng_wallet,payco,paypay,rechnung,samsung_pay,satispay,scalapay,sequra,sunbit,us_bank_account, andvippson enumsEventsV2CoreHealthAuthorizationRateDropFiringEvent.impact.payment_method_type,EventsV2CoreHealthAuthorizationRateDropResolvedEvent.impact.payment_method_type,EventsV2CoreHealthPaymentMethodErrorFiringEvent.impact.payment_method_type, andEventsV2CoreHealthPaymentMethodErrorResolvedEvent.impact.payment_method_type
- Add support for new resource
v19.2.0-alpha.3
- #2463 Update generated code for private-preview
- Add support for new resources
DelegatedCheckout.RequestedSessionandIdentity.BlocklistEntry - Add support for
confirm,create,expire,retrieve, andupdatemethods on resourceDelegatedCheckout.RequestedSession - Add support for
create,disable,list, andretrievemethods on resourceIdentity.BlocklistEntry - Add support for
blocked_by_entryonIdentity.VerificationReport.document,Identity.VerificationReport.selfie, andIdentity.VerificationReportListParams
- Add support for new resources
v19.2.0-alpha.2
- #2457 Update generated code for private-preview
- Add support for new resource
PaymentMethodBalance - Add support for
check_balancemethod on resourcePaymentMethod - Add support for
benefitsonCard,Charge.payment_method_details.card,ConfirmationToken.payment_method_preview.card, andPaymentMethod.card - Add support for
benefitonPaymentIntent.payment_details,PaymentIntentConfirmParams.payment_details,PaymentIntentCreateParams.payment_details, andPaymentIntentUpdateParams.payment_details - Add support for
setup_detailsonSetupIntentConfirmParams,SetupIntentCreateParams,SetupIntentUpdateParams, andSetupIntent - Add support for new value
card_creatoron enumsV2.Core.Account.applied_configurationsandV2.Core.AccountCloseParams.applied_configurations - Add support for
card_creatoronV2.Core.Account.configuration,V2.Core.Account.identity.attestations.terms_of_service,V2.Core.AccountCreateParams.configuration,V2.Core.AccountCreateParams.identity.attestations.terms_of_service,V2.Core.AccountUpdateParams.configuration, andV2.Core.AccountUpdateParams.identity.attestations.terms_of_service - Add support for new values
commercial.celtic.charge_card,commercial.celtic.spend_card,commercial.cross_river_bank.charge_card,commercial.cross_river_bank.spend_card,commercial.stripe.charge_card, andcommercial.stripe.prepaid_cardon enumV2.Core.Account.requirements.entries[].impact.restricts_capabilities[].capability - Add support for new value
card_creatoron enumV2.Core.Account.requirements.entries[].impact.restricts_capabilities[].configuration - Add support for new value
configuration.card_creatoron enumsV2.Core.AccountCreateParams.include,V2.Core.AccountRetrieveParams.include, andV2.Core.AccountUpdateParams.include - Add support for thin events
V2CoreAccountIncludingConfigurationCardCreatorCapabilityStatusUpdatedEventandV2CoreAccountIncludingConfigurationCardCreatorUpdatedEventwith related objectV2.Core.Account - Remove support for thin events
V1CustomerDiscountCreatedEvent,V1CustomerDiscountDeletedEvent, andV1CustomerDiscountUpdatedEventwith related objectDiscount
- Add support for new resource
- #2449 Update changelog for private preview
v19.2.0-beta.1
- Contains bug fixes and improvements from v19.1.0.
v19.2.0-alpha.1
- Contains bug fixes and improvements from v19.1.0.
v19.1.0
-
#2453 add missing fetchEvent type for UnknownEventNotification
- Add missing
fetchEvent()declaration to theStripe.Events.UnknownEventNotificationinterface - Tweak
Stripe.Events.fetchRelatedObjectso that it's always defined and returnsnullif there's norelated_object. This fixes the situation where theUnknownEventNotificationsays thatfetchRelatedObject()is defined, but calling it throws an error.
- Add missing
-
#2447 Update param in deprecation docs link
-
#2444 Update CHANGELOG.md to point to right API version