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
* #927 Add support for payment_method_data on PaymentIntent
payment_method_data on PaymentIntentAdd document_provider_identity_document as a purpose on File
discounts on LineItemdocument_provider_identity_document as a purpose on Filemetadata on Issuing Disputeklarna[shipping_delay] on SourceOne column per quarter.
Add support for refresh_url and return_url on AccountLink
refresh_url and return_url on AccountLinkissuing_dispute.* eventsAdd transaction on Issuing Dispute
transaction on Issuing Disputepayment_method_details[acss_debit][mandate] on Charge* #918 Add support for Cartes Bancaires payments on PaymentIntent and `Pay…
PaymentIntent and `Pay…* #917 Add support for id_npwp and my_frp as type on TaxId
id_npwp and my_frp as type on TaxId* #911 Add support for payment_intent_data[transfer_group] on Checkout Session
payment_intent_data[transfer_group] on Checkout Session* #910 Add support for Bancontact, EPS, Giropay and P24 on Checkout Session
SessionAdd bacs_debit_payments as a Capability
bacs_debit_payments as a CapabilitySessioncheckout.session.async_payment_failed and checkout.session.async_payment_succeeded as type on EventAdd support for bg, cs, el, et, hu, lt, lv, mt, ro, ru, sk, sl and tr as new locale on Checkout Session
PaymentMethodSessionsettings[sepa_debit_payments][creditor_id] on AccountPaymentMethod, PaymentIntent and SetupIntentorder_item[parent] on Source for KlarnaAdd payment_method_details[card][three_d_secure][authentication_flow] on Charge
payment_method_details[card][three_d_secure][authentication_flow] on Chargeline_items[][price_data][product_data] on Checkout Session creationAdd support for ae_trn, cl_tin and sa_vat as type on TaxId
ae_trn, cl_tin and sa_vat as type on TaxIdresult and result_reason inside payment_method_details[card][three_d_secure] on ChargeAdd anticipation_repayment as a type on BalanceTransaction
anticipation_repayment as a type on BalanceTransactioninterac_present as a type on PaymentMethodpayment_method_details[interac_present] on Chargetransfer_data on SubscriptionScheduleAdd support for issuing_dispute as a type on BalanceTransaction
issuing_dispute as a type on BalanceTransactionbalance_transactions as an array of BalanceTransaction on Issuing Disputefingerprint and transaction_id in payment_method_details[alipay] on Chargetransfer_data[amount] on Invoicetransfer_data[amount_percent] on Subscriptionprice.created, price.deleted and price.updated on Event* #891 Add support for purchase_details on Issuing Transaction
purchase_details on Issuing Transaction* #890 Add support for the LineItem resource and APIs
LineItem resource and APIsRemove parameters in price_data[recurring] across APIs as they were never supported
price_data[recurring] across APIs as they were never supportedpayment_method_details[card][three_d_secure] to a list of enum values on Chargebusiness_profile[support_adress] on Account create and updateAdd br_cnpj and br_cpf as type on TaxId
issuing on Balancebr_cnpj and br_cpf as type on TaxIdprice support in phases on SubscriptionSchedulequantity nullable on SubscriptionSchedule for upcoming API version change* #881 Add support for the Price resource and APIs
Price resource and APIs* #880 Make display_items on Checkout Session optional
display_items on Checkout Session optional* #876 Add support for jcb_payments as a Capability
jcb_payments as a Capability* #875 Add support for coupon when for subscriptions on Checkout
coupon when for subscriptions on Checkout* #874 Add support for billingPortal namespace and session resource and APIs
billingPortal namespace and session resource and APIsAdd support for cardholder_name in payment_method_details[card_present] on Charge
cardholder_name in payment_method_details[card_present] on Chargecompany.structure on Account* #868 Multiple API changes
* #867 Clean up deprecated features in our Typescript definitions for Issuing and other resources
* #866 Add support for settings[branding][secondary_color] on Account
settings[branding][secondary_color] on Account* #865 Add support for description on WebhookEndpoint
description on WebhookEndpointMake payment_intent expandable on Charge
payment_intent expandable on Chargesg_gst as a value for type on TaxId and related APIscancellation_reason and new enum values for replacement_reason on Issuing Card* #848 Fix TS return type for autoPagingEach
* #859 Add support for calculatedStatementDescriptor on Charge
calculatedStatementDescriptor on ChargeAdd doc_url field to StripeError.
doc_url field to StripeError.Stripe.errors.generate() as a convenience for Stripe.errors.StripeError.generate().StripeInvalidGrantError.authentication_error and rate_limit_error in .generate().* #851 Add support for spending_controls on Issuing Card and Cardholder
spending_controls on Issuing Card and CardholderAdd support for pt-BR as a locale on Checkout Session
pt-BR as a locale on Checkout Sessioncompany as a type on Issuing Cardholder* #849 Add support for pause_collection on Subscription
pause_collection on Subscription* #847 Add new capabilities for AU Becs Debit and tax reporting
Add amount, currency, merchant_amount and merchant_currency on Authorization
amount, currency, merchant_amount and merchant_currency on Authorizationamount, currency, merchant_amount and merchant_currency inside request_history on Authorizationpending_request on Authorizationamount when approving an Authorizationreplaced_by on CardMark is_default as deprecated on Issuing Cardholder
speed to service on Issuing Cardwallet_provider to wallet and address_zip_check to address_postal_code_check on Issuing Authorizationis_default as deprecated on Issuing Cardholder* #835 Add support for shipping and shipping_address_collection on Checkout Session
shipping and shipping_address_collection on Checkout Session* #834 Add support for ThreeDSecure on Issuing Authorization
ThreeDSecure on Issuing Authorization* #833 Make metadata nullable in many endpoints
* #827 Allow null/undefined to be passed for options arg.
null/undefined to be passed for options arg.* #830 Add support for metadata on WebhookEndpoint
metadata on WebhookEndpointAdd support for account as a parameter on Token to create Account tokens
account as a parameter on Token to create Account tokensverification_data.expiry_check on Issuing Authorizationincorrect_cvc and incorrect_expiry as a value for request_history.reason on Issuing AuthorizationAdd support for errors in requirements on Account, Capability and Person
errors in requirements on Account, Capability and Personpayment_intent.processing as a new type on Event.⚠️ This is a breaking change for TypeScript users.
⚠️ This is a breaking change for TypeScript users.
2020-03-02. This is a breaking change for TypeScript usersuob_regional as a value on bank for FPX as this is deprecated and was never usednext_invoice_sequence on Customerproration_behavior on SubscriptionItem delete* #824 Update type for StripeError to extend Error
* #822 Add my_sst as a valid value for type on TaxId
my_sst as a valid value for type on TaxId* #821 Make type on AccountLink an enum
type on AccountLink an enum* #820 Add new enum values in reason for Issuing Dispute creation
reason for Issuing Dispute creation* #819 Add support for listing Checkout Session and passing tax rate information
Session and passing tax rate informationAdd support for timezone on ReportRun
timezone on ReportRunproration_behavior on SubscriptionSchedule* #807 Change timeout default to constant 80000 instead Node default
More consistently describe nullable fields as | null, vs | ''.
Array<CustomField>| null, vs | ''.* #804 Add support for payment_intent_data[transfer_data][amount] on Checkout Session
payment_intent_data[transfer_data][amount] on Checkout SessionAdd fpx as a valid source_type on Balance, Payout and Transfer
fpx as a valid source_type on Balance, Payout and Transferfpx support on Checkout Sessionverification_data on Issuing Authorization are now enumspayment_method_options on PaymentIntent and SetupIntentAdd support for new type values for TaxId.
type values for TaxId.payment_intent_data[statement_descriptor_suffix] on Checkout Session.* #793 Rename sort_code to sender_sort_code on SourceTransaction for BACS debit.
sort_code to sender_sort_code on SourceTransaction for BACS debit.Add new purpose for File: additional_verification
purpose for File: additional_verificationerror_on_requires_action as a parameter for PaymentIntent creation and confirmation* #790 Add new type of TaxId
TaxIdYour coding agent can read these notes before it upgrades. Set up the MCP server →