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 3 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
571 releases · first in 2011
* #589 Fix support for CustomerBalanceTransaction
CustomerBalanceTransaction* #564 Add support for CustomerBalanceTransaction resource and APIs
CustomerBalanceTransaction resource and APIsOne column per quarter.
* #583 Remove Poetry and reinstate setup.py
setup.pyVersion 2.29.2 was non-functional due to a bugged version.py file. This release is identical to 2.29.2 save for the version number.
Version 2.29.2 was non-functional due to a bugged version.py file. This release is identical to 2.29.2 save for the version number.
* #578 Verify signatures before deserializing events
* #575 Add support for radar.early_fraud_warning resource
radar.early_fraud_warning resource* #574 Fix a few more code quality issues
* #572 Fix a few code quality issues
* #566 Add support for the Capability resource and APIs
Capability resource and APIs* #554 Add support for the TaxRate resource and APIs
TaxRate resource and APIs* #555 Add support for the TaxId resource and APIs
TaxId resource and APIs* #551 Add support for the CreditNote resource and APIs
CreditNote resource and APIs* #550 Fix encoding of nested parameters in multipart requests
* #547 Add class methods for all custom API requests (e.g. Charge.capture) * #543 Add delete class method on deletable API resources
* #542 Add support for deleting a Terminal Location and Reader * #537 Add support for the PaymentMethod resource and APIs * #540 Add support for retri
* #541 Add stripe.util.convert_to_dict method for converting StripeObject instances to regular dicts
stripe.util.convert_to_dict method for converting StripeObject instances to regular dicts* #532 Add support for subscription schedules
* #530 Fix client telemetry implementation
* #534 Fix session initialization for multi-threaded environments
* #531 Make RequestsClient thread-safe
RequestsClient thread-safe* #526 Reuse the default HTTP client by default
* #524 Rename CheckoutSession to Session and move it under the checkout namespace. This is a breaking change, but we've reached out to affected mercha
CheckoutSession to Session and move it under the checkout namespace. This is a breaking change, but we've reached out to affected merchants and all new merchants would use the new approach.* #525 Properly serialize individual on Account objects
individual on Account objects* #518 Add configurable telemetry to gather information on client-side request latency
* #510 Add support for Checkout sessions
* #507 Add support for account links
* #503 Add support for providing custom CA certificate bundle
* #500 Add support for Review for Radar
Review for Radar* #489 Add support for ValueList and ValueListItem for Radar
ValueList and ValueListItem for Radar* #495 Make StripeResponse a new-style class
StripeResponse a new-style class* #483 Add new API endpoints for the Invoice resource.
Invoice resource.* #491 Bump minimum requests version to 2.20.0 (for CVE-2018-18074)
* #482 Add support for the Person resource * #484 Add support for the WebhookEndpoint resource
* #481 Correct behavior of stripe.max_network_retries if it's reset after initial use
stripe.max_network_retries if it's reset after initial use* #478 Add support for Stripe Terminal
* #477 Rename FileUpload to File
FileUpload to File* #474 Don't URL-encode square brackets * #473 Integer-index encode all arrays
* #470 Add support for automatic network retries
* #469 Add support for reporting resources
* #467 Add support for usage record summaries
* #463 Remove unsupported Bitcoin endpoints (this is technically a breaking change, but we're releasing as a minor version because none of these APIs
* #460 Add cancel support for topups * #461 Add support for file links
* #456 Add support for Sigma scheduled query run objects
* #455 Add support for Stripe Issuing
* #452 Add InvoiceLineItem class
InvoiceLineItem class* #450 Internal improvements to ApiResource.class_url
ApiResource.class_url* #448 Avoid duplicate dependency on requests with Python 2.7
requests with Python 2.7* #445 Fix setup.py
setup.pyMajor version release. List of backwards incompatible changes to watch out for:
Major version release. List of backwards incompatible changes to watch out for:
For more information, check out the migration guide for v2
Pull requests included in this release:
util.json and use json module directly everywhereNotImplementedError to stripe.error.InvalidRequestErrorstripe.error rather than just stripestripe.error.InvalidRequestError exception instead of a NotImplementedError exception* #441 Better (hopefully) fix for serialization of empty ListObjects
ListObjects* #439 Fix serialization of empty ListObjects
ListObjects* #436 Add support for payment intents
* #437 Add support for partner_id in stripe.set_app_info()
partner_id in stripe.set_app_info()* #365 Add __repr__ methods to StripeError exception classes
__repr__ methods to StripeError exception classes* #430 Handle the case where request ID is None when formatting errors
None when formatting errors* #422 Add user_mesage to StripeError for a way in Python 3 to avoid the "Request req_...:" string normally appended to error messages
user_mesage to StripeError for a way in Python 3 to avoid the "Request req_...:" string normally appended to error messages* #425 Add support for issuer fraud records
* #421 Add support for flexible billing and usage records
* #401 Drop conditional dependencies that incorrectly led to an added simplejson dependency in Python 3+ after switching to universal wheel
simplejson dependency in Python 3+ after switching to universal wheel* #398 Add support for code attribute on all Stripe exceptions * #397 Build universal wheels by default
Your coding agent can read these notes before it upgrades. Set up the MCP server →