* Forward `processor_comments` to `forwarded_comments` * Add Venmo 'TokenIssuance' gateway rejection reason * Add `AmountNotSupportedByProcessor` to validation error
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
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: (105 thanks bhargavrpatel) * 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 (109)
3.54.0
* Add `payment_method_nonce` field to `LocalPaymentCompleted` webhook * Add `transaction` field to `LocalPaymentCompleted` webhook * Add `LocalPaymentDetails` to transactions
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 * Add `revoked_at` field to paypal_account * Add support for `PaymentMethodRevokedByCustomer` webhook