Up to [cvs.NetBSD.org] / pkgsrc / finance / py-braintree
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
py-braintree: updated to 4.33.1 4.33.1 Fixes issue related to missing folders in package paths
py-braintree: updated to 4.33.0 4.33.0 Add support for creating and updating PayPal customer session Add support for getting PayPal customer recommendations
py-braintree: updated to 4.32.0 4.32.0 Add recipient/contact info: recipient_emailand recipient_phone to Transaction
py-braintree: updated to 4.31.0 4.31.0 Add fail_on_duplicate_payment_method_for_customer option to ClientToken PaymentMethod CreditCard Add blik_aliases to LocalPaymentCompleted webhook and LocalPaymentDetail Deprecate samsung_pay_card Updated expiring pinned vendor SSL certificates
py-braintree: updated to 4.30.0 4.30.0 Add payer_name, bic and iban_last_chars to LocalPaymentCompleted webhook Add edit_paypal_vault_id to PayPalAccount Add ani_first_name_response_code and ani_last_name_response_code to CreditCardVerification Add shippingTaxAmount to Transaction Add network_tokenization_attributes parameter to Transaction.sale Add validation error code NetworkTokenizationAttributeCryptogramIsRequired to CreditCard
py-braintree: updated to 4.29.0 4.29.0 Add foreign_retailer to Transaction Add international_phone to Address and Customer Add funding_source_description to PayPalAccount Add missing AndroidPayCard error code Add REFUND_FAILED to WebhookNotification.Kind Add final_capture to Transaction submit_for_partial_settlement_signature Deprecate paypal_tracking_id in favor of paypal_tracker_id in package_details
py-braintree: updated to 4.28.0 4.28.0 Add domains parameter support to ClientToken.generate
py-braintree: updated to 4.27.0 4.27.0 Add UnderReview status to Dispute Add DisputeUnderReview to WebhookNotification.Kind
py-braintree: updated to 4.26.0 4.26.0 Remove usage of standard library deprecated cgi module. Note: this will break integrations on versions of Python below 3.2. However, this is NOT a breaking change to this library, due to our current support of Python 3.5+. Add PackageDetails class. Add packages to Transaction attributes. Add package_tracking method to TransactionGateway to make request to add tracking information to transactions. Add process_debit_as_credit to credit_card field in options field during Transaction create. Deprecate three_d_secure_token in favor of three_d_secure_authentication_id Add upc_code, upc_type, and image_url to line_items in transaction Deprecate venmo_sdk_session and venmo_sdk_payment_method_code
py-braintree: updated to 4.25.0 4.25.0 Add PickupInStore to ShippingMethod enum Add external_vault and risk_data to CreditCardVerification.create request Add phone_number in CreditCard Add debit_network to Transaction field Add debit_network to TransactionSearch Request Add DebitNetwork enum to CreditCard
py-braintree: updated to 4.24.0 4.24.0 Add SubscriptionBillingSkipped to WebhookNotification.Kind Add arrivalDate and ticketIssuerAddress to Transaction.sale request and industry data support for Transaction.submitForSettlement Add date_of_birth and country_code to IndustryData params Add MetaCheckoutCard, MetaCheckoutToken payment methods Add MetaCheckoutCardDetails, MetaCheckoutTokenDetails to Transaction Add verification_add_ons to PaymentMethod create options for ACH NetworkCheck Fix unittest compatibility with Python 3.12
py-braintree: updated to 4.23.0 4.23.0 Deprecate evidenceSubmittable in Dispute Add missing escape calls in generator for: list bool integer datetime
py-braintree: updated to 4.22.0 4.22.0 Add processing_overrides to Transaction.sale options
py-braintree: updated to 4.21.0 4.21.0 Add evidence_submittable to Dispute Add merchant_token_identifier and source_card_last4 to ApplePayCard Add a check for empty month and year before generating expiration_date in: CrediCard AndroidPayCard ApplePayCard SamsungPayCard VisaCheckoutCard Add retry_ids and retried_transaction_id to Transaction object
py-braintree: updated to 4.20.0 4.20.0 Add merchant_advice_code and merchant_advice_code_text to Transaction object Allow vaulting of raw AndroidPayCards with billing address via Customer.create/update
py-braintree: updated to 4.19.0 4.19.0 Add intended_transaction_source to CreditCardVerification Add three_d_secure_pass_thru to CreditCardVerification Add payment_method_nonce to CreditCardVerification Add three_d_secure_authentication_id to CreditCardVerification Add support for subscriptions in SEPA direct debit accounts
py-braintree: updated to 4.18.1 4.18.1 Fixup issue where request sessions weren't including proxy settings
py-braintree: updated to 4.18.0 4.18.0 Replace nose usage for tests with unittest (Thanks @arthurzam) Remove mock dev dependency (Thanks @arthurzam) Add ExcessiveRetry to GatewayRejectionReason Add pre_dispute_program to Dispute and DisputeSearch Add AutoAccepted status to Dispute Add DisputeAutoAccepted to WebhookNotification.Kind Deprecate chargeback_protection_level and add protection_level to Dispute and DisputeSearch Add shipping object to submit_for_settlement_signature Add SEPADirectDebitAccount payment method Add SEPADirectDebitAccount to transaction object Add SEPA_DIRECT_DEBIT_ACCOUNT to PaymentInstrumentType Add sepa_debit_paypal_v2_order_id to TransactionSearch Add sepa_direct_debit_accounts to Customer Add SEPA Direct Debit specific error codes
py-braintree: updated to 4.17.1 4.17.1 Prepare http request before setting url to resolve issue where dot segments get normalized 4.17.0 Fix DeprecationWarning on invalid escape sequences (thanks @DavidCain) Add validation for arguments in Address.delete, Address.find, and Address.update
py-braintree: updated to 4.16.0 4.16.0 Add LiabilityShift class and liability_shift to RiskData Add ExchangeRateQuote API Add ach_return_responses_created_at and reason_code fields in TransactionSearch Allow vaulting of raw ApplePayCards with billing address via Customer.create/update
py-braintree: updated to 4.15.2 4.15.2 Add retried to Transaction
py-braintree: updated to 4.14.0 4.14.0 Add PaymentMethodCustomerDataUpdated webhook
py-braintree: updated to 4.13.1 4.13.0 Add plan create/update/find API endpoint Add TransactionReview webhook notification Fix typos
finance: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes
finance: Remove SHA1 hashes for distfiles
py-braintree: updated to 4.12.0 4.12.0 Add localPaymentFunded and localPaymentExpired webhooks
py-braintree: updated to 4.11.0 4.11.0 Add exchange_rate_quote_id to Transaction.sale Add validation error code ExchangeRateQuoteIdIsTooLong to Transaction Add the following fields to ApplePayCard and AndroidPayCard: commercial debit durbin_regulated healthcare payroll prepaid product_id country_of_issuance issuing_bank Add error code Transaction.TaxAmountIsRequiredForAibSwedish for attribute tax_amount to handle validation for AIB:Domestic Transactions in Sweden
py-braintree: updated to 4.10.0 4.10.0 Add payment_reader_card_details parameter to Transaction.sale Add webhook sample for GrantedPaymentMethodRevoked Add chargeback_protection_level to DisputeSearch Add skip_advanced_fraud_checking to: PaymentMethod.create and PaymentMethod.update CreditCard.create and CreditCard.update
py-braintree: updated to 4.9.0 4.9.0 Add paypal_messages to Dispute Add tax_identifiers parameter to Customer.create and Customer.update
py-braintree: updated to 4.8.0 4.8.0 Add LocalPaymentReversed webhook Add store_id and store_ids to Transaction.search
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
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
py-braintree: updated to 4.5.0 4.5.0 Add acquirer_reference_number to Transaction Deprecate recurring in Transaction sale requests
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
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
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
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.
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
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
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
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
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
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
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
py-braintree: updated to 3.53.0 3.53.0 Add refund_from_transaction_fee_amount field to paypal_details Add refund_from_transaction_fee_currency_iso_code field to paypal_details
py-braintree: updated to 3.52.0 3.52.0 Deprecate GrantedPaymentInstrumentUpdate and add GrantorUpdatedGrantedPaymentMethod and RecipientUpdatedGrantedPaymentMethod Add account_type support for transaction sale, verification, and payment_method create/update
py-braintree: updated to 3.51.0 3.51.0 Add Hiper card type support Add Hipercard card type support Add bin to PaymentMethodNonceDetails Clarify support for Python versions 3.6.x and 3.7.x Add Error indicating pdf uploads too long for dispute evidence. Add GrantedPaymentMethodRevoked webhook response objects
py-braintree: updated to 3.50.0 3.50.0 Add fraud_service_provider field to risk_data Add authorization_expires_at to Transaction Remove invalid transaction tests Allow PayPal payment ID and payer ID to be passed during transaction create Add travel_flight support to industry-specific data Add processor_response_type to Transaction, AuthorizationAdjustment, and CreditCardVerification.
py-braintree: updated to 3.49.0 3.49.0 Add new field network_transaction_id in transaction response. Add external_vault option to transaction sale. Add LocalPaymentCompleted webhook.
py-braintree: updated to 3.48.0 3.48.0: Add ID to Transaction in SubscriptionChargedSuccessfully test webhook Fix dispute results in transactions not showing the correct status sometimes Add Elo card type support
py-braintree: updated to 3.47.0 3.47.0 Add processor respone code and processor response text to authorization adjustments subfield in transaction response. Add support for Samsung Pay
py-braintree: updated to 3.46.0 3.46.0: Allow payee ID to be passed in options params for transaction create Add merchant_id alias to ConnectedMerchantStatusTransitioned and ConnectedMerchantPayPalStatusChanged Auth webhooks
py-braintree: updated to 3.45.0 3.45.0 Add support for US Bank Account verifications API
py-braintree: updated to 3.44.0 3.44.0 Add Dispute error ValidEvidenceRequiredToFinalize
py-braintree: updated to 3.43.0 3.43.0 Add oauth_access_revocation to WebhookNotifications Add support for customer_id, disbursement_date and history_event_effective_date in DisputeSearch Remove sepa_mandate_type and sepa_mandate_acceptance_location params from ClientToken Add support for VCR compelling evidence dispute representment
py-braintree: updated to 3.42.0 3.42.0: Add support for association_filter_id in Customer#find
py-braintree: updated to 3.41.0 3.41.0 Deprecated LineItem/DiscountAmountMustBeGreaterThanZero error in favor of DiscountAmountCannotBeNegative Deprecated LineItem/UnitTaxAmountMustBeGreaterThanZero error in favor of UnitTaxAmountCannotBeNegative Add support for tax_amount field on transaction line_items Add support for source_merchant_id on webhooks Add find_all static method to TransactionLineItem class
py-braintree: updated to 3.40.0 3.40.0 Add level 3 fields to Transactions: discount_amount shipping_amount ships_from_postal_code Add support for transaction line items Add support for tagged evidence in DisputeGateway#add_text_evidence (Beta release) Update https certificate bundle
py-braintree: updated to 3.39.1 braintree 3.39.1 Fix spec to expect PayPal transactions to move to settling rather than settled Fix AchMandate.acceptedAt attribute parsing Fix regression for http_strategy.http_do
py-braintree: updated to 3.39.0 3.39.0 Add support for upgrading a PayPal future payment refresh token to a billing agreement Fix braintree.Dispute.search to take a list of search criteria Add logic to remove deprecation warnings for encodestring and decodestring when used with python 3 Fix spec to expect PayPal transaction to settle immediately after successful capture Add GrantedPaymentInstrumentUpdate webhook support Add ability to create a transaction from a shared nonce Add options -> paypal -> shipping for creating & updating customers as well as creating payment methods Do not convert to Decimal if amount is None in AuthorizationAdjustement Add device_data_captured field to risk_data Add bin_data to payment_method_nonce
3.38.0 Add iDEAL webhook support Add AuthorizationAdjustment class and authorization_adjustments to Transaction Coinbase is no longer a supported payment method. PaymentMethodNoLongerSupported will be returned for Coinbase operations Add facilitated details to Transaction if present Add submit_for_settlement option to Subscription.retry_charge Add options -> paypal -> description for creating and updating subscriptions Add Braintree.Dispute.find Add braintree.Dispute.accept Add braintree.Dispute.add_file_evidence Add braintree.Dispute.add_text_evidence Add braintree.Dispute.finalize Add braintree.Dispute.find Add braintree.Dispute.remove_evidence Add braintree.Dispute.search Add braintree.DocumentUpload
The Braintree Python library provides integration access to the Braintree Gateway.