Releases: GenesisGateway/genesis_java
Releases · GenesisGateway/genesis_java
1.4.0
1.3.1
1.3.0
Features:
- Add debug option for development purposes
- Add debugMode(Boolean enabled) method to GenesisClient
- Internal Refactoring
- Add Address Interface
- Extend Address interface to Billing and Shipping Address interfaces
- Remove HashMaps from interfaces
- Remove duplication code from classes
- Add replaceAllStrings() method to Request builder classes
- Add execute() method to GenesisClient
- Add getResponse() method to GenesisClient
- Add changeRequest(Request request) method to GenesisClient
- Add setLanguage(Locale language) method to Configuration
- Add getLanguage() method to Configuration
- Remove unnecessary constructors from classes
- Update unit tests
- Add additional interfaces
- Add BaseAttributes interface
- Add PaymentAttributes interface
- CreditCardAttributes interface
- CustomerInfoAttributes interface
- AsyncAttributes interface
- DescriptorAttributes interface
- MpiAttributes interface
- PBVAttributes interface
- SDDAttributes interface
- Added Support for new Transaction Types
Fixes:
- Fix ReconcileByDate
- Fix Transaction response
- Add Map<String, String> getPaymentResponses() method to Transaction response
1.2.1
Features:
- Add detailed exception log
- Add Technical message to ResponseException
- Internal Refactoring
- Change transactionTypes() method to addTransactionType(String) in WPFCreateRequest class
- Change to addTransaction() in TransactionTypesRequest class
- Change addCustomParam() method to addParam() in TransactionTypesRequest class
- Extend addTransactionType() method to accepts ArrayList<HashMap<String, String>> parameters
- Add addTransactionTypes(ArrayList) method
- Update list of supported locales in Locales class
- Remove Icelandic language
- Remove Dutch language
- Remove Polish language
- Update JUnit version to 4.12
Fixes:
- Fix WPF Risk params XML format
1.2.0
Features:
- Add methods to Transaction model
- getRedirectUrl()
- getMode()
- getTimestamp()
- getSentToAcquirer()
- getAuthorizationCode()
- getResponseCode()
- getGaming()
- getMoto()
- getPartialApproval()
- getAVSResponseCode()
- getAVSResponseText()
- getDynamicDescriptorParams()
- getCustomParam(Node, String)
- Internal Refactoring
- Removed duplication code for BillingAddressRequest
- Removed duplication code for ShippingAddressRequest
- Added Interface for Billing Address attributes
- Added Interface for Shipping Address attributes
- Extended Country class
- Extended Exception error codes and messages
- Removed Support for AVS Transaction Type
Fixes:
- Fix for Serialization of requests and responses
- Implement Serializable in Request class
- Implement Serializable in Endpoints and Environments classes
- Implement Serializable in Configuration class
- Implement Serializable in Http class
- Implement Serializable in NodeWrapper class
1.1.0
Features:
- Added Support for new Transaction Types
- Changed SDD Payout to SCT Payout
- Added API for Earthport
- Added API for Alipay
- Added API for Wechat
- Added API for PaySec
- Added API for PaySec Payout
Fixes:
- Fix for Citadel Payout
- Fixed Branch Check Digit attribute