== Changelog ==
V3.0 - 2023-04-25
    - Added PHP, Magento and Plugin version details to the Optional Parameter 5.
    - Added refund functionality.

V3.1 - 2023-08-08
    - Fixed various deprecated issues in magento latest version with PHP 8.2+

V3.2 - 2023-08-21
    - Added customer cell phone number to the payment payload from billing address.
    
V3.3 - 2025-06-23
    - Logs now use Magento’s built-in logger and reside in var/log with timestamps
    - Stripped out old Model-directory logging to follow best practices

V3.4 - 2025-11-07
    - Implemented locking mechanism using Magento’s LockManagerInterface to prevent concurrent processing of multiple payment notifications.
    - Fixed race condition that could cause duplicate invoices and database deadlocks.
    - Improved stability and reliability of payment confirmation in high-traffic scenarios.
    - Enhanced logging for lock acquisition, release, and error handling.

V3.5 - 2026-05-11
    - Improved payment notification processing flow for enhanced order handling reliability.
    - Enhanced invoice generation flow for better compatibility with restored order processing scenarios.
    - Added stability and processing improvements for asynchronous payment notifications.

For any information or support please contact us at support@ozow.com
