NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4265 most downloaded on npm
Stripe API wrapper
Last release 4 days ago
01 Oct 2026
Ships on a steady schedule
a new release about every 2 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
2 versions withdrawn
withdrawn after publishing
15 years old
805 releases · first in 2011
* #789 Add support for company.structure on Account and other docs changes
company.structure on Account and other docs changes* #788 Make typescript param optional
One column per quarter.
* #787 Add support for FPX as a PaymentMethod * #769 Fix Typescript definition on Token creation for bank accounts
* #785 Fix file uploads with nested params
* #784 Allow @types/node 8.1
* #780 Add new type for TaxId and sender_account_name on SourceTransaction
TaxId and sender_account_name on SourceTransaction* #777 Add support for shipping[speed] on Issuing Card
shipping[speed] on Issuing Card* #775 Gracefully handle a missing subprocess module
subprocess module* #776 Add support for new type on CustomerTaxId
type on CustomerTaxId* #774 Improve docstrings for many properties and parameters
* #764 Added typescript webhook example * #771 Add metadata on Checkout Session and remove deprecated features
* #767 Adding missing events for pending updates on Subscription
Subscription* #765 Add support for pending_update on Subscription to the Typescript definitions
pending_update on Subscription to the Typescript definitions* #762 Improve docs for core fields such as metadata on Typescript definitions * #763 Add support for listing line items on a CreditNote
* #757 [bugfix] Add types dir to npmignore whitelist and stop warning when instantiating stripe with no args
Major pull requests included in this release (cf. #742) (⚠️ = breaking changes):
Major version release, adding TypeScript definitions and dropping support for Node 6. The migration guide contains a detailed list of backwards-incompatible changes with upgrade instructions.
Major pull requests included in this release (cf. #742) (⚠️ = breaking changes):
* Identical to 7.15.0.
Published in error. Do not use. This is identical to 8.122.0.
* #737 Fix flows test * #745 Bump handlebars from 4.1.2 to 4.5.3
* #732 Add support for CreditNote preview
* #728 Remove duplicate export
* #703 New config object
* #724 Add support for Mandate
Mandate* #717 Contributor Convenant * #709 README: imply context of stripe-node * #719 Define 'type' as a property on errors rather than a getter
* #699 Add request-specific fields from raw error to top level error
* #692 Retry based on Stripe-Should-Retry and Retry-After headers
Stripe-Should-Retry and Retry-After headers* #684 Bump eslint-utils from 1.3.1 to 1.4.2 * #691 GET and DELETE requests data: body->queryParams
* #678 Add subscriptionItems.createUsageRecord() method
subscriptionItems.createUsageRecord() methodThis is technically a breaking change. We've chosen to release it as a minor vesion bump because the associated API is unused.
* #674 Refactor requestDataProcessor for File out into its own file
* #673 Add request start and end time to request and response events
* #661 Refactor errors to ES6 classes. * #672 Refinements to error ES6 classes.
* #665 Remove lodash.isplainobject.
lodash.isplainobject.* #671 Include a prefix in generated idempotency keys and remove uuid dependency.
* #667 Refactor request headers, allowing any header to be overridden.
* #664 Expose and use once
once* #662 Remove safe-buffer dependency * #666 Bump lodash from 4.17.11 to 4.17.15 * #668 Move Balance History to /v1/balance_transactions
⚠️ #660 Interpret any string in args as API Key instead of a regex
utils.isAuthKey was removed.* #652 Add support for the SetupIntent resource and APIs
SetupIntent resource and APIs* #649 Enable request latency telemetry by default
* #608 Add support for CustomerBalanceTransaction resource and APIs
CustomerBalanceTransaction resource and APIs* #632 Add support for radar.early_fraud_warning resource
radar.early_fraud_warning resource* #631 Make autopagination functions work for listLineItems and listUpcomingLineItems
listLineItems and listUpcomingLineItemsPull requests included in this release (cf. #606) (⚠️ = breaking changes):
Major version release. The migration guide contains a detailed list of backwards-incompatible changes with upgrade instructions.
Pull requests included in this release (cf. #606) (⚠️ = breaking changes):
id for single positional argumentsinvoices.retrieveUpcoming()Major version release. The migration guide contains a detailed list of backwards-incompatible changes with upgrade instructions.
Pull requests included in this release (cf. #606) (⚠️ = breaking changes):
id for single positional arguments (#611)invoices.retrieveUpcoming() (#621)* #622 Add support for the Capability resource and APIs
Capability resource and APIs* #627 Add listLineItems and listUpcomingLineItems methods to Invoice
listLineItems and listUpcomingLineItems methods to Invoice* #619 Move generateTestHeaderString to stripe.webhooks (fixes a bug in 6.33.0)
generateTestHeaderString to stripe.webhooks (fixes a bug in 6.33.0)* #612 Add balanceTransactions resource
balanceTransactions resource* #602 Handle errors from the oauth/token endpoint
* #600 Fix encoding of nested parameters in multipart requests
* #588 Add support for the TaxRate resource and APIs
TaxRate resource and APIs* #589 Add support for the TaxId resource and APIs * #593 retrieveUpcoming on Invoice can now take one hash as parameter instead of requiring a custom
* #585 Add support for the CreditNote resource and APIs
CreditNote resource and APIs* #570 Add support for the PaymentMethod resource and APIs * #578 Add support for retrieving a Checkout Session
* #581 Add support for deleting Terminal Location and Reader
Location and Reader* #580 Fix support for HTTPS proxies
* #574 Encode Dates as Unix timestamps
Dates as Unix timestamps* #565 Always encode arrays as integer-indexed hashes
* #559 Add stripe.setMaxNetworkRetries(n) for automatic network retries
stripe.setMaxNetworkRetries(n) for automatic network retries* #562 Add support for SubscriptionSchedule and SubscriptionScheduleRevision
SubscriptionSchedule and SubscriptionScheduleRevisionYour coding agent can read these notes before it upgrades. Set up the MCP server →