- Replace dependency to older
- Set api v3 as default version
- Replace outdated dependency
- Added new payment method support
- Added PHP 8 support
- Added payment method list default value
- Added client external id calculator
- Added v3 support for API
- Added new features to payments methods
- Added applePayEnabled parameter in get payment methods functionality support
- Removed trailing slash from environment urls
- Added slash on first position to service urls
- Added v2 support for payment methods API
- Added support for GDPR clauses
Breaking Changes:
- Optional redirectUrl for Authorize
- Added abandoned status for payment
- Added new statuses for payment
- Added PSR17 client discovery support
- Added filters to retrieve payment methods
- Added Google Pay to payment method types
- Updated dependencies
- Added payment's refund support
- Added retrieve available payment methods
- Initialize
$errors
inPaynowException
as empty list
- Fixed PHP version in composer.json
- Fixed typo in
Payment
- Introduced PSR-17 and PSR-18 to HTTP Client
- Updated README
Breaking Changes:
- Changed type of
$errors
inPaynowException
toError
- Changed the name of method
getErrorType
forError
- Changed type of
$data
to string forSignatureCalculator
- Changed
Payment::authorize
response toAuthorize
- Changed
Payment::status
response toStatus
- Required PHP since 7.1
- Marked
getErrorType
forError
as deprecated
- Fixed missing headers for payment status
- Added support for
signature
from headers
- Fixed dependencies
- Fixed examples for README file
- Added Travis CI support
- Changed Http Client
- Added implicit Idempotency Key for payment authorize
- Added Payment Status enums
- Removed User-agent version
- Initial release