Remove support for resource FrMealVouchersOnboarding and its create, list, retrieve, and update methods along with several account session components. Add support for PaymentRecord creation, smart disputes management, CHAPS network, and new Financial Connections events.
stripe-node
Replaced the source hash with a Telemetry UUID for improved telemetry tracking, and Error fields are now generated.
Restored 11 type exports from the v21 Stripe namespace that were inadvertently dropped during the v22 type system migration, including StripeConfig, CryptoProvider, HttpClient, Webhooks, and others. HttpClient types now export as interfaces instead of classes, making custom HTTP client implementations easier to type correctly.
This release pins the API version to 2026-07-08.preview and includes multiple breaking schema changes to V2 Billing contracts: one_time_fees is removed, multiplier is replaced with multiply_pricing, and pricing_override is removed. Also adds support for gift card terminal reader methods, new payment methods (Shop Pay, Vipps, Wero, and others), and network business profile wallet payouts.
New Crypto resources include CustomerConsumerWallet, CustomerPaymentToken, Customer, OnrampSession, and OnrampTransactionLimits. Breaking changes: removed deactivation from GiftCardOperation and stored_credential_usage from payment record card details, made several card description/iin/issuer fields optional, and removed invoice_payment.detached from webhook event enums.
Removes ContractLicensePricingQuantityChange resource and fields like contract_line_details, license_quantities, and contract_billing_details. Changes one_time_fees, pricing_lines, and pricing_overrides from arrays to objects, and removes the storer account configuration value in favor of money_manager.
Pinned API version to 2026-06-24.preview. Adds redaction support across multiple resources and replaces the storer configuration with money_manager, with corresponding changes to capabilities, event notifications, and enums. Several parameters and enum values have been removed or updated.
Pins the API version to 2026-06-24.dahlia. Removes stored_credential_usage from PaymentAttemptRecord and PaymentRecord card details, makes several card fields optional, and adds support for satispay, sunbit, and new crypto networks (sui, usdsui). Fixes TypeScript type access for nested namespaces in CJS mode.
URI path parameters in the accounts.retrieve method are now properly encoded, fixing potential request failures with special characters in account IDs.
Fixes CJS type exports for the stripe package and resolves an issue where Stripe.ErrorType.StripeError was incorrectly usable as a runtime class. Also handles shadowed namespaces.
Added support for the Tamara payment method across numerous resources, and removed several deprecated fields such as processed_transaction_type, brand, first6, and others. Also added Radar CustomerEvaluation retrieval, gift card fingerprint, BLIK mandate details, and expanded crypto payment options with ethereum and polygon networks.
URI encodes path parameters and adds a "source" field to the user-agent header. Fixed V2ListIterator concurrency guard and empty page handling, and parseHttpHeaderAsNumber to return undefined instead of NaN.
The pinned API version is updated to 2026-06-10.preview. This release adds support for new resources such as GiftCardOperation, GiftCard, and TaxFund, along with various method additions and several removals or type changes across multiple resources.
Added support for new resources including DelegatedCheckout.Order, DelegatedCheckout.OrderEvent, V2.Billing.Contract, and V2.Signals.AccountSignal with their associated methods. Multiple breaking changes include removal of payment_details from PaymentIntentCreateParams.payments_orchestration, type changes to transaction_type enums, and a required field added to card_details.last4.
Pinned API version to 2026-05-27.private. Breaking changes include Billing.Alert.spend_threshold.group_by type narrowing from literal to enum, removal of fields from Radar.CustomerEvaluationUpdateParams and V2.Billing objects, and FinancialConnections.Account.status_details.inactive.cause now includes a new enum value. Also adds support for wechat_pay and gift_card payment methods, payment_details orchestration, and new event types.
This beta release pins the API version to 2026-05-27.private and includes breaking changes: new enum values on payment method types and bank account destinations, a type change for ReceivedCredit.bank_transfer.gb_bank_account.network from literal to enum, ProductCatalog.TrialOffer price field type changed from string to expandable Price, and SubscriptionItem.billed_until type changed from DateTime | null to DateTime. Also adds pause method on Subscription, retrieve method on V2.Iam.ActivityLog, and new payment method support for bizum and scalapay.
API version pinned to 2026-05-27.dahlia. New payment method support for Bizum and Scalapay across payment intents, charges, subscriptions, and checkout sessions; new V2.Commerce.ProductCatalogImport resource; and expanded support for billing schedules, mandate details, and terminal configurations.
Removed support for credited_items on InvoiceItem.proration_details, payment_behavior on SubscriptionResumeParams, and status_details on Subscription. Added PaymentLocationCapability resource with list, retrieve, and update methods; added balance_response on Issuing.Authorization and advanced_feature_details and allowed_payment_method_types on PaymentIntent.
Added support for new V2.Core and V2.MoneyManagement resources including FeeBatch, FeeEntry, DebitDispute, and FinancialAccountStatement with corresponding list, retrieve, and create methods. Removed support for check_deposit_address on invoice and subscription check scan payment method options, and added new enum values for debit dispute transaction categories and flows.
- #2706 Merge bug fixes from https://github.com/stripe/stripe-node/releases/tag/v22.1.1 to Public Preview
