NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #633 most downloaded on PyPI
Python bindings for the Stripe API
Last release today
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
571 releases · first in 2011
See the changelog for more details.
Add support for new resource Apps.Secret
Apps.SecretOne column per quarter.
Add support for new resources Treasury.CreditReversal, Treasury.DebitReversal, Treasury.FinancialAccountFeatures, Treasury.FinancialAccount, Treasury.
Treasury.CreditReversal, Treasury.DebitReversal, Treasury.FinancialAccountFeatures, Treasury.FinancialAccount, Treasury.FlowDetails, Treasury.InboundTransfer, Treasury.OutboundPayment, Treasury.OutboundTransfer, Treasury.ReceivedCredit, Treasury.ReceivedDebit, Treasury.TransactionEntry, and Treasury.Transactionretrieve_payment_method method on resource Customerlist_owners and list methods on resource FinancialConnections.Account⚠️ Replace the legacy Order API with the new Order API.
Order API with the new Order API.
cancel, list_line_items, reopen, and submitpay and return_orderOrderItem and OrderReturnfinancial_connections.account.refresh to financial_connections.refresh_accountamount_discount, amount_tax, and product on LineItemAdd support for new resources FinancialConnections.AccountOwner, FinancialConnections.AccountOwnership, FinancialConnections.Account, and FinancialCon
FinancialConnections.AccountOwner, FinancialConnections.AccountOwnership, FinancialConnections.Account, and FinancialConnections.SessionAdd support for new resource CashBalance
CashBalanceAdd support for expire test helper method on resource Refund
expire test helper method on resource RefundAdd support for new resources FundingInstructions and Terminal.Configuration
Add support for increment_authorization method on resource PaymentIntent
increment_authorization method on resource PaymentIntentAdd support for apply_customer_balance method on resource PaymentIntent
apply_customer_balance method on resource PaymentIntentAdd support for cancel_action, process_payment_intent, process_setup_intent, and set_reader_display methods on resource Terminal.Reader
cancel_action, process_payment_intent, process_setup_intent, and set_reader_display methods on resource Terminal.ReaderAdd support for search method on resources Charge, Customer, Invoice, PaymentIntent, Price, Product, and Subscription
search method on resources Charge, Customer, Invoice, PaymentIntent, Price, Product, and SubscriptionAdd support for cancel method on resource Refund
Add support for new resource TestHelpers.TestClock
TestHelpers.TestClockAdd support for verify_microdeposits method on resources PaymentIntent and SetupIntent
verify_microdeposits method on resources PaymentIntent and SetupIntentAdd support for new resource PaymentLink
* #754 Clarify metadata deletion message. * #756 Introduce custom listing methods on objects. * #757 Update class custom methods to save list object p
Add support for new resource ShippingRate
ShippingRateAdd support for expire method on resource Checkout.Session
expire method on resource Checkout.SessionAdd support for list_payment_methods method on resource Customer
Add support for list_computed_upfront_line_items method on resource Quote
list_computed_upfront_line_items method on resource Quote* #727 #725 Add support for new Quote API.
Add support for new TaxCode API.
TaxCode API.* #720 Add support for Identity VerificationSession and VerificationReport APIs
* #713 Add support for the Billing Portal Configuration API
* #704 Fix CA bundle path issue
* #691 Include the examples in the built sources * #699 Start testing Python 3.9 * #698 Fix issue where StripeObjects in lists would not be converted
* #684 Add support for the Payout Reverse API
2.52.0 and 2.53.0 were empty releases that contained no additional changes.
SetupAttempt resource and List APINothing published for this version
* #676 Add support for the Issuing Dispute Submit API
* #669 Add support for the PromotionCode resource and APIs
PromotionCode resource and APIs* #665 Support stripe.File.create(stripe_version='...')
* #655 Add support for the LineItem resource and APIs
LineItem resource and APIs* #652 Add support for the Price resource and APIs
Price resource and APIs* #651 Add support for billing_portal namespace and Session resource and APIs
billing_portal namespace and Session resource and APIs* #648 Add support for Express links in authorize_url for OAuth
authorize_url for OAuth* #646 Allow overriding API key in OAuth methods
* #644 Add support for listing Checkout Session
Session* #637 Start testing Python 3.8 * #640 Add support for CreditNoteLineItem * #639 Pin black version
* #631 Update proxy.py * #635 Update Python API docs inline link * #636 Fix uploading files with Unicode names (Python 2.7)
* #630 Add support for CreditNote preview
CreditNote preview* #627 Add list_usage_record_summaries and list_source_transactions
* #625 Add support for Mandate
Mandate* #624 Contributor Convenant * #623 Add support for reverse pagination
* #621 Implement support for stripe-should-retry and retry-after headers
* #620 Check that error is a dict before trying to use it to create a StripeError
error is a dict before trying to use it to create a StripeError* #616 Pass CFLAGS and LDFLAGS when running tests * #619 Add ErrorObject to StripeError exceptions
* #614 Use OrderedDict to maintain key order in API requests and responses
OrderedDict to maintain key order in API requests and responses* #612 Use ListObject properties as default values in request methods
ListObject properties as default values in request methods* #610 Add support for header parameters in ListObject request methods
ListObject request methods* #606 Clarify what max_network_retries does * #605 Fix automatic retries of failed requests
* #607 Add SubscriptionItem.create_usage_record method
SubscriptionItem.create_usage_record methodThis is technically a breaking change. We've chosen to release it as a minor vesion bump because the associated API is unused.
* #601 Add support for passing full objects instead of IDs to custom methods * #603 Bump vendored six to latest version
* #599 Fix del statement to not raise KeyError
del statement to not raise KeyError* #595 Listing BalanceTransaction objects now uses /v1/balance_transactions instead of /v1/balance/history
BalanceTransaction objects now uses /v1/balance_transactions instead of /v1/balance/history* #592 Fix argument name conflict
* #590 Add support for the SetupIntent resource and APIs
SetupIntent resource and APIs* #587 Enable request latency telemetry by default
Your coding agent can read these notes before it upgrades. Set up the MCP server →