Last updated May 05, 2018 (from http://keepachangelog.com/)
All notable changes to this project will be documented in this file.
- Update dependencies
- fix - Handle auth=pin
- Allow adding JSONObject to metadata
- Resolved issue that caused build to fail when using AAPT2
- Invalid card details will force us to show a popup that allows the user correct their card entry
- Updated all dependencies
- In debug mode, an assertion has been added to force the developer to choose either remote or local transaction initialization exclusively.
- Added utility method to strip card of all non-numeric characters
- Fixed a bug that made some verve cards get bounced by the validator
- Other minor bug fixes
- Add access_code support (
chargeCard
will resume transaction initialized on server) - Transaction reference can be fetched even if an error occured
- removed support for token flow
- Added support for Bank hosted (3DSecure) authorization
- SDK is able to conclude card enrollment
- Add metadata support.
- HOTFIX Verve card support fully functional
- Add split payment awareness.
- Increase all connection timeout to 5 minutes.
- Added Perform Transaction
- Added Verve Card Support
- Added PIN and OTP
- Update retrofit and okHttp
- okHttp no more uses reflection so we get it the default trust manager
- ApiClient will throw new exceptions in case
TLSv1.2
is not found - Make
retrofit
use customokHttpClient
that uses our socket factory to create requests
Fixed
- Rework Android Library to work with only TLS v1.2
- Markdown templates - @ibrahimlawal
- Updates Gradle plugin to 1.5.0 > @ibrahimlawal
- Updated Retrofit to Retrofit 2 > @ibrahimlawal
Removed
- Retrofit
Added
- Retrofit 2
Fixed
- Compatibility with apps using Retrofit 2
- Updated readme to include instructions for charging tokens, charging returning customers - @shollsman
- RSA KEY now a constant fixed in library. - @ibrahimlawal
- Initial release published - @segunfamisa
- Added files > @segunfamisa - 3472b97
- Initial commit > @shollsman
- Nothing