All Notable changes will be documented in this file
- Update the SDK API to support Rapid 3D Secure enroll and verify.
- Change default TransactionType to MOTO when creating a Token Customer.
- Fix missing card details for token customer reponses
- Updated Automapper dependency to v6.2.2
- Updated dependencies: Newtonsoft.Json to v10.0.3 and Automapper to v6.2.0 (thanks @rolandh)
- Added
CancelURLandSecuredCardDatatoCustomerso that Tokens can be created with the Responsive Shared Page and Secure Fields
- Updated to force TLS 1.2 to connect to Rapid
- Updated dependencies: Newtonsoft.Json to v9.0.1 and Automapper to v4.1.1
- Now thread safe (thanks @davidmiani)
- Added ability to set the Rapid API version and new associated fields
- Added
SecuredCardDatafield and markedThirdPartyWalletIDas deprecated - Added wrapper
QueryTransactionmethod which accepts an int instead of long
- Added Settlement Search
- Dependencies tightened to AutoMapper 3.3.1 - 4.1.1
- Improved error handling for empty responses
- Added convenience functions such as
hasFraudCodeandgetResponseMessages - Changed create and update customer to use MOTO for TransactionType to support not sending the CVN.
- Added ability to update a token customer using
UpdateCustomer - Add
SaveCustomerflag to Transactions to create a token when a transaction is completed.
- Added Shipping and Invoice details to query transaction response
- Added Shipping and Item details to transaction requests
- Added SDK error codes to transalation resource for UserDisplayMessage
- Exposed Responsive Shared Page variables for Transactions (such as CustomerReadOnly and LogoUrl)
- Added Capture & Cancel functions for pre-auth payments
- Added Email field for Customers
- Marked Customer.CustomerIP as obselete, Transaction.CustomerIP should be used
- Added error messages resource to NuGet package (no code changes)
- First release