All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Move Guzzle dependency to lib and namespace for fixing conflicts between platforms
- Rebranding from "OP Payment Service" to "Checkout Finland"
- Update minimum PHP version to 7.3
- Update PHP requirement
- PHP 7.4 support added
- Change composer.json to require guzzlehttp/guzzle version 6.5.2
- Add new interface implementations for PaymentRequest, CallbackUrl, Customer, Address, Item and TokenPaymentRequest
- Update getGroupedPaymentProviders method request params
- Update getGroupedPaymentProviders method PHP Doc
- Update README.md
- Fix locale parameter is not used if amount is null -issue in getGroupedPaymentProviders function
- Change composer.json to require guzzlehttp/guzzle version 6.5.4
- Add tokenized card payments functionalities (AddCardForm, GetToken, CIT/MIT Payment requests and responses)
- Change composer.json to require guzzlehttp/guzzle version 6.5.3
getGroupedPaymentProvidersmethod for getting grouped payment providers with terms
- Plugin version is now a mandatory parameter and needs to be passed via Client constructor.
- All validation is done now via filter_var() and empty() to prevent problems with certain hosting providers that don't have MBString enabled.
- PHPUnit suite and tests
- Removed validation library.