*** Worldpay eCommerce Gateway Changelog *** 2023.12.04 - version 3.4.1 * Remove developer code 2023.09.30 - version 3.4.0 * HPOS * WC 8.3 * PHP 8.3 fixes 2023.04.20 - version 3.3.0 * Remove WPOP * Add AVS and CVN column to WooCommerce order list * Improve transaction fail messages for customer and admin * Logging for renewal payments * Improve order notes for renewal payments * Add settings for recurring payment Merchant Accounts 2023.02.23 - version 3.2.3 * Fix missing order button text option * Truncate over length customer fields * Logging option for live orders, test orders are always logged 2023.02.22 - version 3.2.2 * Fix description display on checkout page 2023.02.21 - version 3.2.1 * Fix profile ID for GBP transactions 2023.02.06 - version 3.2.0 * Add settings for USD and EUR transactions 2022.11.03 - version 3.1.2 * Send Order Number * Clean up order notes 2022.11.02 - version 3.1.1 * Fix renewal URL 2022.11.02 - version 3.1.0 * Initial Subscriptions support 2022.10.26 - version 3.0.4 * Fix missing state field for US customers 2022.10.10 - version 3.0.3 * Update testing keys * Rename to Worldpay eCommerce Gateway 2022.10.01 - version 3.0.2 * Remove hard coded test URL * Hide confirm button * Clean up payment form page * Add Worldpay transaction details to order notes and store in order meta. 2022.09.30 - version 3.0.1 * Remove debugging code 2022.09.30 - version 3.0.0 * New - Initial Worldpay Secure Acceptance Hosted Checkout release 2022.05.23 - version 2.4.1 * Fix- remove 3DS URL test * Bug - remove second call to admin-css * REQUEST not POST for 3D Secure 2022.04.07 - version 2.4.0 * Bug - Improved error messages for API errors * Bug - Only save card if customer checks box on checkout * Bug - jQuery.fn.change() event shorthand is deprecated * Bug - Uncaught WorldpayException for Add Payment Method * Feature - AVS / CVC result column in WooCommerce Order List * Feature - Token payments use 3D Secure * Feature - Token payments use CVC * Improve IP address checks * Clean up Worldpay card form when using tokens 2021.08.10 - version 2.3.6 * Use $_SERVER to get IP Address * Additional 3D Secure URL availability checks 2021.07.21 - version 2.3.5 * Fix admin layout before settings saved. * Fix unblock clearing overlay for all payment methods * WC 5.5 * Update default testing keys * Fix settings checks 2021.07.06 - version 2.3.4 * Add utm_nooverride to 3D Secure return * Additional "order_needs_paymnet" checks 2021.06.30 - version 2.3.3 * Version bump 2021.06.22 - version 2.3.2 * Fix missing constants for webhooks * Additional token checks * Additional order notes / customer messages 2021.05.04 - version 2.3.1 * Fix tokens showing when option is off * Fix syntax error 2021.04.27 - version 2.3.0 * Fix subscription change payment method * Fix multiple token requests * rework all JS files * Make sure tokens are added to WC if save card box is checked 2021.04.19 - version 2.2.0 * New option to set multiple settlement currencies * fix get_order_currency function is deprecated * fix customer_ip_address was called incorrectly * PHP 8 fixes * WC 5.2 2020.11.26 - version 2.1.4 * Improve transaction flow * Additional logging 2020.11.05 - version 2.1.3 * Rework 3D Secure process to avoid cart clearing in the event of a failure. 2020.10.21 - version 2.1.2 * Fix for "Add Payment Method" * Don't unblock except for errors 2020.10.09 - version 2.1.1 * Make sure 3DS failures return to checkout * Make sure error message display in Chrome * Make error messages more understandable 2020.07.15 - version 2.1.0 * Improved order notes * Improved testing options * WooCommerce 4.3 * Fix Undefined class constant 'ORDER_CREATED' 2020.05.28 - version 2.0.17 * Make sure non-3D Secure orders are redirected to Thank You page 2020.05.25 - version 2.0.16 * Remove developer debugging 2020.05.25 - version 2.0.15 * Version bump 2020.05.17 - version 2.0.14 * Fix sessions for Google Chrome * Fix Worldpay checkout form constant "loading" 2020.04.23 - version 2.0.13 * Fix refunds * WC 4.1 * Fix dependancies in admin 2020.01.07 - version 2.0.12 * Fix WP checkout form not loading 2019.12.19 - version 2.0.11 * Code tidy up * Fixes for Multisite * Remove legacy subscription functions 2019.12.14 - version 2.0.10 * Add additional testing for AVS results * WC 3.8 * Validate shopper IP address * Use $order->get_checkout_order_received_url() for OK 2019.06.25 - version 2.0.9 * PARTIALLY_REFUNDED webhook * Improved order notes * Add translations * Remove legacy code for currencies. 2019.05.21 - version 2.0.8 * Add Webhooks * Fix missing translations 2019.04.18 - version 2.0.7 * WC 3.6 notice * Fix "Pay for Order" * Remove none working add_payment_method temporarily. 2018.11.23 - version 2.0.6 * Improve Test/Live check 2018.11.22 - version 2.0.5 * Fix JS if statement in own form 2018.11.09 - version 2.0.4 * WooCommerce 3.5 * Fix WooCommerce checkout form not working in some scenarios with WC 3.5 * Update keys 2018.09.25 - version 2.0.3 * Renew Keys * Fix plugin links * Fix json rounding error 2018.09.17 - version 2.0.2 * Lowercase P 2018.08.17 - version 2.0.1 * Woo headers * sign up URL 2018.06.04 - version 2.0.0 * Fix - 3D Secure support. * Fix - Partial Refunds. * General - Add Pre-Orders support. * General - Ability to capture AUTHORISED payments in admin. * General - Add Subscriptions support. * General - Token support * General - Option to use WooCommerce checkout form - requires SSL certificate. * Fix - missing translations * General - Add transaction information to order notes * General - Sequential Order Number support * General - Woo Headers * General - WC 3.4 support * General - PHP 7.2 fixes