=== N-Genius Online by Network === Contributors: appinlet, bruceanetwork Tags: ecommerce, e-commerce, woocommerce, N-Genius, N-Genius by Network Requires at least: 6.0 Tested up to: 6.8 Requires PHP: 8.0 Stable tag: 1.3.6 License: GPLv3 License URI: https://www.gnu.org/licenses/gpl-3.0.html This is the official N-Genius extension to receive payments for WooCommerce. == Description == The N-Genius extension for WooCommerce enables you to accept payments via the N-Genius payment gateway. = Why choose N-Genius? = We provide a secure checkout experience for your shoppers, knowing that intelligent fraud protection engines monitor your transactions around the clock. = Publicly documented resources for generated/compressed content = Should you wish to, you may compile the WooCommerce Blocks Support directly from source. == Changelog == = 1.3.6 - 2026-02-04 = * Cache Key Fix: Fixed cache key collision issue in order recovery flow that was causing declined payment re-attempts to fail on some servers with longer cache timeouts. Orders now properly update from failed to successful status after recovery transactions. = 1.3.5 - 2025-12-18 = * Fatal Memory Error: Fixed an infinite loop in the WC logger affecting some sites. = 1.3.4 - 2025-10-22 = * Added PHP 7.4 support. * Refactored add_settings_error to use WordPress Settings API; removed direct $wp_settings_errors manipulation. * JS block registration now handles missing/undefined server data in index.js. * Synced package.json version with PHP plugin version. * Improved logging handling (?WC_Logger). * Improved save_data() to handle missing/incomplete session data gracefully. * Code quality improvements. = 1.3.3 - 2025-09-26 = * Composer Version Issue: This is a fix for an issue identified in automated testing, as it corrects a problem with the Composer version to ensure compatibility. * WooCommerce Active Check: The addition of programmatic checks to verify WooCommerce is active and admin-side notifications are new features or functionalities introduced to the plugin. * Logging Configuration: Disabling logging by default modifies an existing behaviour to align with data privacy best practices. = 1.3.2 - 2025-09-18 = * Onboarding Link in Plugin Interface: Added an accessible link within the WooCommerce plugin interface that redirects merchants to the onboarding site for e-commerce payment solutions. The link is prominently placed in the plugin's settings panel, ensuring easy access for merchants to initiate the onboarding process. = 1.3.1 - 2025-08-18 = * CSS Improvements: Adjusted payment icon styling for better compatibility with classic checkout themes. = 1.3.0 - 2025-08-13 = * Manual Payment Links: Added functionality to generate and manage manual payment links for enhanced flexibility in transaction processing. * Updated Branding: Replaced outdated Network logo with the latest version for consistent branding across the plugin. * Dependency Validation: Implemented automatic checks for international dependencies to ensure seamless compatibility and installation. * Transaction Handling: Resolved an issue where N-Genius transactions were occasionally missing from orders, improving reliability. * Minor Bug Fixes: Addressed various small bugs to enhance overall stability and user experience. = 1.2.0 - 2025-02-17 = * Tested on WooCommerce 9.6.0, and WordPress 6.7.1. * Introduced a Continue Shopping button for improved user navigation. * Added info display when the cron debugging tool is enabled. * Updated the payment method name to “N-Genius Online by Network” for better brand consistency. = 1.1.0 - 2024-09-30 = * Tested on WooCommerce 9.3.3, and WordPress 6.6.2. * Added cron debugging/testing tool. * Improved process flow for abandoned orders. * Bugs fixes and improvements. = 1.0.5 - 2024-05-07 = * Tested on WooCommerce 8.8.3, and WordPress 6.5.2. * Add VISA additional mandatory fields to the Order API Request Body. * Improve support for China Union Pay and Samsung Pay. * Improve support for OMR, BHD and KWD currency decimals. * Update to N-Genius Common Class 1.0.8. * Add support for HPOS. * Send custom order meta to N-Genius merchant defined data. * Bugs fixes and improvements. = 1.0.4 - 2023-08-07 = * Tested on WooCommerce 7.9.0, and WordPress 6.2.2. * Add WooCommerce Blocks Support. * Improve api handling and add "HTTP Version" setting. * Add "Set successful orders to 'Processing'" setting. * Improve support for China Union Pay. * Switch to the N-Genius common class. * Add support for the XOF currency. * Bugs fixes and improvements. = 1.0.3 - 2023-01-27 = * Force cURL HTTP Version 1.1. * Bugs fixes and code quality improvements. = 1.0.2 - 2023-01-10 = * Tested on WooCommerce 7.2.2, and WordPress 6.1.1. * Bugs fixes and code quality improvements. = 1.0.1 - 2022-08-10 = * Tested on WooCommerce 6.8.0, PHP 8.0 and WordPress 6.0.1. * Bugs fixes and code quality improvements. * Add Outlet 2 Reference ID and Currencies override feature. = 1.0.0 - 2021-12-20 = * Initial release.