Braintree

Latest version: v4.34.0

Safety actively analyzes 714860 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 26

4.7.0

* Add `merchant_account_id` to `Transaction.refund`
* Add `Transaction.adjust_authorization` method to support for multiple authorizations for a single transaction

4.6.0

* Add `installments` to `Transaction` requests
* Add `count` to `installments`
* Deprecate `device_session_id` and `fraud_merchant_id` in `CreditCardGateway`, `CustomerGateway`, `PaymentMethodGateway`, and `TransactionGateway` classes
* Add `sca_exemption` to Transaction.sale request

4.5.0

* Add `acquirer_reference_number` to `Transaction`
* Deprecate `recurring` in Transaction sale requests

4.4.0

* Deprecate `masterpass_card` and `amex_checkout_card` payment methods
* Fix issue where `transaction.credit` could not be called using a gateway object

4.3.0

* Add validation error code `Transaction.ProductSkuIsInvalid`
* Add 'RiskThreshold' gateway rejection reason
* Add `processed_with_network_token` to `Transaction`
* Add `is_network_tokenized` to `CreditCard`

4.2.0

* Add `retrieval_reference_number` to `Transaction`
* Add `network_transaction_id` to `CreditCardVerification`
* Add `product_sku` to `Transaction`
* Add `customer_device_id`, `customer_location_zip`, and `customer_tenure` to `RiskData`
* Add `phone_number` and `shipping_method` to `Address`
* Add validation error codes:
* `Transaction.ShippingMethodIsInvalid`
* `Transaction.ShippingPhoneNumberIsInvalid`
* `Transaction.BillingPhoneNumberIsInvalid`
* `RiskData.CustomerBrowserIsTooLong`
* `RiskData.CustomerDeviceIdIsTooLong`
* `RiskData.CustomerLocationZipInvalidCharacters`
* `RiskData.CustomerLocationZipIsInvalid`
* `RiskData.CustomerLocationZipIsTooLong`
* `RiskData.CustomerTenureIsTooLong`

Page 6 of 26

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.