./finance/py-braintree, Braintree Python Library

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 4.7.0, Package name: py38-braintree-4.7.0, Maintainer: pkgsrc-users

The Braintree Python library provides integration access to the Braintree
Gateway.


Required to run:
[devel/py-setuptools] [devel/py-requests] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 5f177ff7f6cecbde8fb26d2263286dc293341663
RMD160: 33257ae4506be5e9d21cd2627b882e8bdc45b2c7
Filesize: 74.519 KB

Version history: (Expand)


CVS history: (Expand)


   2021-04-05 21:49:48 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-braintree: updated to 4.7.0

4.7.0

Add merchant_account_id to Transaction.refund
Add Transaction.adjust_authorization method to support for multiple \ 
authorizations for a single transaction
   2021-01-26 07:22:51 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-braintree: updated to 4.6.0

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
   2020-11-10 12:11:58 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-braintree: updated to 4.5.0

4.5.0
Add acquirer_reference_number to Transaction
Deprecate recurring in Transaction sale requests
   2020-09-29 20:38:27 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-braintree: updated to 4.4.0

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
   2020-08-03 15:44:52 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-braintree: updated to 4.3.0

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
   2020-07-07 09:06:31 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-braintree: updated to 4.2.0

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
   2020-05-16 09:12:43 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-braintree: updated to 4.1.0

4.1.0
Add DisputeAccepted, DisputeDisputed, and DisputeExpired webhook constants
Add three_d_secure_pass_thru to CreditCard.create, CreditCard.update, \ 
PaymentMethod.create, PaymentMethod.update, Customer.create, and \ 
Customer.update.
Add Verification validation errors for 3D Secure
Add payment_method_token to CreditCardVerificationSearch
Add recurring_customer_consent and recurring_max_amount to \ 
authentication_insight_options for PaymentMethodNonce.create
Add FileIsEmpty error code
Eliminates usage of mutable objects for function parameters.
   2020-03-17 21:02:47 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-braintree: updated to 4.0.0

4.0.0
Split development and deployments requirements files out
Add Authentication Insight to payment method nonce create
Add ThreeDSecure test payment method nonces
Add test AuthenticationIds
Add three_d_secure_authentication_id to three_d_secure_info
Add three_d_secure_authentication_id support for transaction sale

Breaking Changes
Require Python 3.5+
Remove deprecated Transparent Redirect
Remove deprecated iDeal payment method
Apple Pay register_domains returns an ApplePayOptions object
Remove unrecognized status from Transaction, Subscription, and CreditCardVerification
Remove GrantedPaymentInstrumentUpdate kind from Webhook
Remove Coinbase references
Add GatewayTimeoutError, RequestTimeoutError exceptions
Rename DownForMaintenanceError exception to ServiceUnavailableError
Transaction line_items only returns the line items for a transaction response \ 
object. Use TransactionLineItem find_all to search all line items on a \ 
transaction, given a transaction_id
Upgrade API version to retrieve declined refund transactions
Remove all deprecated parameters, errors, and methods