./finance/py-braintree, Braintree Python Library

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


Branch: CURRENT, Version: 4.3.0, Package name: py37-braintree-4.3.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: 1e887fed41ede1a1051189dcf630552e4f1a8cef
RMD160: 640fedef547d9c34e32979f018c953bbb870b97a
Filesize: 72.833 KB

Version history: (Expand)


CVS history: (Expand)


   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
   2020-02-12 14:30:28 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-braintree: updated to 3.59.0

3.59.0
Add RefundAuthHardDeclined and RefundAuthSoftDeclined to validation errors
Fix issue where managing Apple Pay domains would fail in Python 3.8+
Add level 2 processing options purchase_order_number, tax_amount, and tax_exempt \ 
to Transaction.submit_for_settlement
Add level 3 processing options discount_amount, shipping_amount, \ 
ships_from_postal_code, line_items to Transaction.submit_for_settlement
   2020-01-22 22:18:26 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-braintree: updated to 3.58.0

3.58.0
Add support for managing Apple Pay domains
Fix error when running against Python 3.8
Add ProcessorDoesNotSupportMotoForCardType to validation errors
Add Graphql ID to CreditCardVerification, Customer, Dispute, and Transaction
   2019-10-16 16:31:23 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-braintree: updated to 3.57.1

3.57.1
Set correct version for PyPi

3.57.0
Forward processor_comments to forwarded_comments
Add Venmo 'TokenIssuance' gateway rejection reason
Add AmountNotSupportedByProcessor to validation error
   2019-08-11 14:02:17 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-braintree: updated to 3.56.0

3.56.0:
Add PayPalHere details
Add networkResponseCode and networkResponseText to transactions and verifications
Add cavv, xid, ds_transaction_id, eci_flag, and three_d_secure_version, to \ 
three_d_secure_info
Add three_d_secure_info to credit_card_verification
Add GraphQLClient to BraintreeGateway class