All notable changes will be documented in this file
- Update minimum php version support to 7.4 and up
- Update PHPUnit's unit and integration tests - achieve 100% code coverage
- Move curl_* functions to
src/Rapid/Service/Http/Curl.phpfile
- Resolves issues with PHP vesion compatability
- Added new Rapid response codes
- Support Apple Pay/ Google Pay Tokenization
- Update PHP SDK - 3DS 2.0 - Add new error code support
- Update PHP SDK - 3DS 2.0 - Increase HTTP timeout to 120 seconds
- Added extra fields to support customising the Responsive Shared Page when creating and updating token customers.
- Fix so that
SecuredCardDatais passed when doing a token customer update
- Added
SecuredCardDatafield to Customer object for token creation with Secure Fields etc.
- Added
SecuredCardDatafield to support Secure Fields, Visa Checkout, AMEX Express Checkout and Android Pay ThirdPartyWalletIDmarked as deprecated, SecuredCardData should be used instead.
- Added support for setting a Rapid version
- Added support for a PSR-3 logger to log errors
- Very basic input validation for some functions
- Added handling of extra HTTP headers from proxies
- Changed create and update customer to use MOTO for TransactionType to support not sending the CVN
- Added support for Settlement Search
- Now PSR2 compliant (added
composer phpcscommand to check)
- Added
SaveCustomerflag to Transactions to create a token when a transaction is completed
- Removed exception thrown when Rapid field is not in SDK Model
- Added update token customer function
- Added manual install option and basic autoloader
- Improved error handling of connection errors
- First release