./finance/py-braintree, Braintree Python Library

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


Branch: CURRENT, Version: 4.1.0, Package name: py37-braintree-4.1.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: e40e72117584acc4916e43901dfaa7ec256fac10
RMD160: 8a128531970ebba5a80152824599192162637451
Filesize: 72.505 KB

Version history: (Expand)


CVS history: (Expand)


   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
   2019-07-02 05:44:15 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-braintree: updated to 3.55.0

3.55.0
Add captureId field to local_payment_details
Add refundId field to local_payment_details
Add debugId field to local_payment_details
Add transactionFeeAmount field to local_payment_details
Add transactionFeeCurrencyIsoCode field to local_payment_details
Add refundFromTransactionFeeAmount field to local_payment_details
Add refundFromTransactionFeeCurrencyIsoCode field to local_payment_details
Add ds_transaction_id and three_d_secure_version to 3DS pass thru fields
Add payer_info field to payment_method_nonce details
Add more specific timeout errors
Add braintree.exceptions.http.timeout_error.ConnectTimeoutError (child class of \ 
TimeoutError)
Add braintree.exceptions.http.timeout_error.ReadTimeoutError (child class of \ 
TimeoutError)
Add room_tax support for transaction sale
Add no_show support for transaction sale
Add advanced_deposit support for transaction sale
Add fire_safe support for transaction sale
Add property_phone support for transaction sale
Add additional_charges support for transaction sale
Add PostalCodeIsRequiredForCardBrandAndProcessor to validation errors
Fix issue where not found error could choke on None values
   2019-05-22 22:56:09 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-braintree: updated to 3.54.0

3.54.0
Add payment_method_nonce field to LocalPaymentCompleted webhook
Add transaction field to LocalPaymentCompleted webhook
Add LocalPaymentDetails to transactions