Releases: Payop/woocommerce-plugin
Releases · Payop/woocommerce-plugin
v3.1.2
3.1.1
- Security: Fixed critical vulnerability where forged GET request could mark any order as paid.
- Security: Added strict validation to prevent processing non-Payop orders via Payop endpoints (payment method check + invoice meta binding).
- Security: Improved IPN validation by binding Payop invoice/txid to WooCommerce order and rejecting mismatches.
3.1.0
- Security: Fixed critical vulnerability where forged GET request could mark any order as paid.
- Security: Added strict validation to prevent processing non-Payop orders via Payop endpoints (payment method check + invoice meta binding).
- Security: Improved IPN validation by binding Payop invoice/txid to WooCommerce order and rejecting mismatches.
3.0.11
- Fixed: Fixed Incorrect behaviour when pressing the
Backbutton in the browser
3.0.10
- Added: Read-only IPN URL field in plugin settings
- Updated: Installation and configuration documentation
- Improved: Internal code refactoring for better maintainability and readability
3.0.9
- Optimized: Centralized status mapping logic for better maintainability.
- Improved: Enhanced readability and consistency in
process_result_requestmethod. - Added: WooCommerce 9.7.x Compatibility
- Added: WordPress 6.7.x Compatibility
- Fixed: Addressed redundant status checks by introducing a dedicated mapping method.
3.0.8
- Added: WooCommerce 9.3.x Compatibility
- Fixed: Fixed an issue where a space was sent if the first name and/or last name were missing in the payment data, causing validation errors. Now, if one or both fields are empty, an appropriate string is sent.
3.0.7
- Added: WordPress 6.6.x Compatibility
- Added: WooCommerce 9.1.x Compatibility
3.0.6
- General: changed the domain for the API
- Optimized: General plugin improvements
3.0.5
- Added: Compatibility with WooCommerce 8.9.x
- Fixed: Resolved 404 error on the checkout page