This project has moved and is read-only. For the latest updates, please go here.

Braintree 2.30.1

Rating: No reviews yet
Downloads: 46
Released: May 14, 2014
Updated: May 14, 2014 by dmanges
Dev status: Stable Help Icon

Recommended Download

Application Braintree-2.30.1.dll
application, 185K, uploaded May 14, 2014 - 46 downloads

Release Notes

  1. 2.30.1
  • Make webhook parsing more robust with newlines
  • Add messages to InvalidSignature exceptions
  1. 2.30.0
  • Include Dispute information on Transaction
  • Search for Transactions disputed on a certain date
  1. 2.29.1
  • Properly expose SsnLastFour for merchant accounts
  1. 2.29.0
  • Disbursement Webhooks
  1. 2.28.1
  • Allow a service fee of 0 in transaction create.
  • Expose current billing cycle on add ons and discounts.
  • Accept billing address id in transaction create.
  1. 2.28.0
  • Merchant account find API
  1. 2.27.0
  • Merchant account update API
  • Merchant account create API v2
  1. 2.26.1
  • Use new Braintree Gateway API endpoints
  1. 2.26.0
  • Adds support for Partnerships
  1. 2.25.4
  • Add unrecognized to enumerables, fraud to GatewayRejectionReason
  1. 2.25.3
  • Fixed typo with DeviceData.
  1. 2.25.2
  • Fixed typo in MerchantAccount.
  1. 2.25.0
  • Adds HoldInEscrow method
  • Add error codes for verification not supported error
  • Add CompanyName and TaxId to merchant account create
  • Adds CancelRelease method
  • Adds ReleaseFromEscrow functionality
  • Adds Phone to applicant details.
  • Adds merchant account phone error code.
  1. 2.24.1
  • Expose image_url attribute on credit cards
  1. 2.24.0
  • Adds device data to transactions, customers, and credit cards.
  1. 2.23.1
  • Set .NET Framework compatibility back to 2.0+
  1. 2.23.0
  • Adds disbursement details to transactions.
  • Adds image url to transactions.
  1. 2.22.0
  • Adds Venmo Touch support.
  1. 2.21.0
  • Fixes bug with zero dollar subscriptions.
  1. 2.20.0
  • Adds channel field to transactions.
  1. 2.19.0
  • Adds country of issuance and issuing bank
  1. 2.18.0
  • Add verification search
  1. 2.17.0
  • Additional card information, such as prepaid, debit, commercial, Durbin regulated, healthcare, and payroll, are returned on credit card responses
  • Allows transactions to be specified as recurring
  1. 2.16.0
  • Add prepaid attribute to credit card (possible values include Yes, No, Unknown)
  1. 2.15.1
  • Fix warnings for Visual Studio
  1. 2.15.0
  • Adds webhook gateways for parsing, verifying, and testing incoming notifications
  1. 2.14.0
  • Adds search for duplicate credit cards given a payment method token
  • Adds flag to fail saving credit card to vault if card is duplicate
  • Changes `internal` functions to `protected internal` functions for easier unit testing
  1. 2.13.4
  • Exposes plan_id on transactions
  1. 2.13.3
  • Fixed Date parsing for hosts ahead of UTC (thanks to Jasmin Muharemovic)
  1. 2.13.2
  • Added error code for invalid purchase order number
  1. 2.13.1
  • Added error message for merchant accounts that do not support refunds
  1. 2.13.0
  • Added ability to retrieve all Plans, Addons, and Discounts
  • Added Transaction cloning
  1. 2.12.0
  • Added SettlementBatchSummary
  1. 2.11.0
  • Added Subscription to Transaction
  • Added flag to store in vault only when a transaction is successful
  • Added new error code
  1. 2.10.0
  • Added a new transaction state, AUTHORIZATION_EXPIRED.
  • Enabled searching by AuthorizationExpiredAt.
  1. 2.9.0
  • Added NextBillingDate and TransactionId to subscription search
  • Added AddressCountryName to customer search
  • Added new error codes
  1. 2.8.0
  • Added Customer search
  • Added dynamic descriptors to Subscriptions and Transactions
  • Added level 2 fields to Transactions:
* TaxAmount
* TaxExempt
* PurchaseOrderNumber
  1. 2.7.2
  • Added BillingAddressId to CreditCardRequest
  • Allow searching on Subscriptions that are currently in a trial period using InTrialPeriod
  1. 2.7.1
  • Added support for non-US cultures. Decimal values are now correctly formatted for the gateway and parsed for the client.
  1. 2.7.0
  • Added ability to perform multiple partial refunds on Transactions
  • Added RevertSubscriptionOnProrationFailure flag to Subscription update that specifies how a Subscription should react to a failed proration charge
  • Deprecated Transaction RefundId in favor of RefundIds
  • Deprecated Subscription NextBillAmount in favor of NextBillingPeriodAmount
  • Added new properties to Subscription:
* Balance
* PaidThroughDate
* NextBillingPeriodAmount
  1. 2.6.0
  • Added AddOns/Discounts
  • Enhanced Subscription search
  • Enhanced Transaction search
  • Made gateway operations threadsafe when using multiple configurations
  • Added VerificationStatus Enumeration
  • Added EXPIRED and PENDING statuses to Subscription
  • Allowed ProrateCharges to be specified on Subscription update
  • Added AddOn/Discount details to Transactions that were created from a Subscription
  • All Braintree Exceptions now inherit from BraintreeException superclass
  • Added new properties to Subscription:
* BillingDayOfMonth
* DaysPastDue
* FirstBillingDate
* NeverExpires
* NumberOfBillingCycles
  1. 2.5.1
  • Updated the Environment class to lazily use environment variables -- this enables use when access to environment variables is restricted
  1. 2.5.0
  • Added ability to specify Country using CountryName, CountryCodeAlpha2, CountryCodeAlpha3, or CountryCodeNumeric
  • Added GatewayRejectionReason to Transaction and Verification
  • Added Message to Result
  • Added BuildTrData method to TransparentRedirectGateway
  1. 2.4.0
  • Added unified TransparentRedirect url and confirm methods and deprecated old methods
  • Renamed CreditCard.Default to IsDefault
  • Added methods to CreditCardGateway to allow searching on expiring and expired credit cards
  • Added ability to update a customer, credit card, and billing address in one request
  • Allow updating the payment method token on a subscription
  • Added methods to navigate between a Transaction and its refund (in both directions)
  1. 2.3.0
  • Return AvsErrorResponseCode, AvsPostalCodeResponseCode, AvsStreetAddressResponseCode, CurrencyIsoCode, CvvResponseCode with Transaction
  • Return CreatedAt, UpdatedAt with Address
  • Allow verification against a specified merchant account when creating or updating a CreditCard
  • Return SubscriptionId with Transaction
  1. 2.2.0
  • Prevent race condition when pulling back collection results -- search results represent the state of the data at the time the query was run
  • Rename ResourceCollection's ApproximateCount to MaximumCount because items that no longer match the query will not be returned in the result set
  • Correctly handle HTTP error 426 (Upgrade Required) -- the error code is returned when your client library version is no longer compatible with the gateway
  • Properly handle Transaction Options in TR Data
  1. 2.1.0
  • Added transaction advanced search
  • Added ability to partially refund transactions
  • Added ability to manually retry past-due subscriptions
  • Added new transaction error codes
  • Allow merchant account to be specified when creating transactions
  • Allow creating a transaction with a vault customer and new credit card
  • Allow existing billing address to be updated when updating credit card
  • Backwards incomaptible change: CreditCardRequest.BillingAddress has changed from type AddressRequest to CreditCardAddressRequest
  1. 2.0.0
  • Updated IsSuccess() on transaction results to return false on declined transactions
  • Search results now implement IEnumerable and will automatically paginate data
  1. 1.2.1
  • Escape all XML
  • Updated quick start example in README
  1. 1.2.0
  • Added subscription search
  • Return associated subscriptions when finding credit cards
  • Added option to change default credit card for a customer
  • Added an All method to ValidationErrors to return List of all errors at that level
  • Added a DeepAll method to ValidationErrors to return List of all errors at that level and all errors below
  • Renamed DeepSize() to DeepCount
  • Added ProcessorAuthorizationCode to Transaction
  • Allow setting MerchantAccountId when creating or updating subscriptions
  • Updated ForObject to return an empty ValidationErrors object instead of null if there are no errors
  • Raise down for maintenance exception instead of forged query string when down for maintenance
  • Fixed bug in TotalPages if there are zero total items

Reviews for this release

No reviews yet for this release.