NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #2984 most downloaded on PyPI
Braintree Python Library
Last release 18 days ago
16 Sep 2026
Ships fairly regularly
a new release about every 6 weeks
Nearly every release is documented
notes for 32 of 33 stable releases
133 versions withdrawn
withdrawn after publishing
17 years old
166 releases · first in 2010
Make webhook parsing more robust with newlines
Include Dispute information on Transaction
One column per quarter.
* Disbursement Webhooks
Fix using instantiated Configuration objects without first calling Configuration.configure
* Merchant account find API
Nothing published for this version
* Merchant account update API * Merchant account create API v2
* Update configuration URLs
* Add partnership support * Add partner configuration
Add configuration option for custom HTTP strategies
Add error codes for verification not supported error
Adds device data to transactions, customers, and credit cards.
Adds disbursement details to transactions.
Add new validation errors and rename old ones
Adds channel field to transactions.
Add additional card types for card type indicators
* Adds verification search
Additional card information, such as prepaid, debit, commercial, Durbin regulated, healthcare, and payroll, are returned on credit card responses
Adds prepaid attribute to credit cards (possible values of: Yes, No, Unknown)
Add settling transaction status to transaction search
Adds new package braintree.util.http_stategy to setup.py
Removes relative imports for python 3.0 (thanks MichaelBlume)
Adds search for duplicate credit cards given a payment method token
Exposes plan_id on transactions
Added error code for invalid purchase order number
Added error message for merchant accounts that do not support refunds
Added ability to retrieve all Plans, AddOns, and Discounts
* Added SettlementBatchSummary
Enabled gzip encoding for HTTP requests
Added subscription_details to Transaction
Added improvements to unicode handling.
Added a new transaction state, AuthorizationExpired.
Added next_billing_date and transaction_id to subscription search
Added dynamic descriptors to Subscriptions and Transactions
Added billing_address_id to allowed parameters for credit cards create and update
Deprecated Transaction refund_id in favor of refund_ids
Added constants for CreditCardVerification statuses
Added support for M2Crypto version 0.20.1, which is the default for Ubuntu Lucid (thanks foresto)
Added unified message to ErrorResult
Added unified TransparentRedirect url and confirm methods and deprecated old methods
Use isinstance instead of type to cater to inheritance (thanks danielgtaylor)
Added transaction advanced search
Updated is_success on transaction results to return false on declined transactions
Renamed ValidationErrorCollection#all to deep_errors and made it a property
Return associated subscriptions when finding credit cards
* Initial release
Your coding agent can read these notes before it upgrades. Set up the MCP server →