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.
- Notification amount validation
- Test notification detection
- Admin private IP warning
- New SDK notifications support
- Prevents sending too short address optional field values to API that would cause validation based rejection
- Removed OrderRepository override that provided loadByIncrementId method, loading order details using OrderRepository::get
- Validation for notification request
- Validation for IPv6
- Enforced length limit (trimming) on UserAgent field sent to payment gateway
- Compliance with Magento Coding Standards:
- Stop using superglobals
- Securing use of serialize/unserialize
- Escaping unsescaped output
- Removed installers and provided declarative schema definitions
- Improved version detection and registration of dependend libraries
- Increased callback urls length
- Issue creating multiple returns for single transaction
- Preventing non-digits from being entered into BLIK code input
- Feature: new block added to success page, for BLIK payments will show message "confirm in bank payment app" and allow to retry payment if BLIK payment fails
- updated payment icons
- Feature: based on number of days in setting scheduled tasks cancel orders with overdue payment
- Resolves DI compilation issue on Magento 2.4.8+
- Streamlined IPN processing
- Moved to Tpay OpenAPI SDK 2.0
- Streamlined payment processing when there are no paywall redirects
- Cache in multistore settings could store data from improper context
- Proper use of CSP nonceProvider in checkout for PCI DSS 4.0 compliance
- Origin Card API not respecting Sandbox setting
- Origin API not logging
- Improved caching of Open API token and group/channels list
- Changed API selection logic to prioritize Open API
- Module version bump to be adequate to github tag
- Blik one click payment variant
- Remove unnecessary tos input
- Language improvements
- Adding minimum amount validation
- Performance improvements
- CSP configuration
- Partial refund
- Adding version information in the Tpay configuration view
- Fixed refund scope
- Fixed admin scope config
- Added regulations in english
- Fixed card notification
- Fixed currency validation
- Readme file
- Fixed channels and groups collision
- Casting in additional data
- Regulations checkbox
- Fixed logging
- Performance improvements
- Changes required for tpay-com/tpay-magento2-graphql
- New version introducing (details below)
- Card payment in PLN and other currencies
- Tpay OpenApi (PLN) and Tpay OriginApi (PLN and card sales in other currencies) support
- Generic payment methods which can be displayed in checkout
- Code refactored to PSR-12 standards
- Bumped versions of Tpay libraries
- Sandbox Support
- Add changelog