*** Merchant Warrior Changelog *** 2024.03.05 - version 2.4.9 * Fix for error popups when using in-app browser * Fix for applying overall checkout coupon to 3D Secure value * Fix for sending NA where State field not provided * Fix for relay response error * Add setting to change merchant name displayed in 3D Secure challenge window 2023.10.23 - version 2.4.8 * Subscriptions - use order currency code 2023.10.19 - version 2.4.7 * Increased logging of request and response * Added debug option to use customer saved card token when missing from subscription order 2023.09.25 - version 2.4.6 * Fix for PayID function error 2023.09.23 - version 2.4.5 * Tidy plugin zip 2023.09.23 - version 2.4.4 * Fix for PayID note on thank you page 2023.08.21 - version 2.4.3 * Fix for new subscription orders with saved card tokens 2023.07.09 - version 2.4.2 * Added recurringFlag to subscription payments 2023.04.05 - version 2.4.1 * Fix for Thank You page when $order is false 2023.04.05 - version 2.4.0 * Added support for saved cards with Payframe/3D Secure 2022.09.22 - version 2.3.7 * Fix to disable PayID by default on initial plugin update 2022.09.01 - version 2.3.6 * Fix for payframe script loading before external file again (with payframe.js variables init'd) 2022.08.30 - version 2.3.5 * Revert loading of payframe after external file load 2022.08.28 - version 2.3.4 * Try to prevent email clients from converting payID into mailto: link automatically 2022.08.25 - version 2.3.3 * Fix for live payID being removed after clicking Save changes 2022.08.24 - version 2.3.2 * Fix for failed subscription renewals not updating parent subscription with replacement token * Fix for payframe script loading before external file * Fix for echo of URL on checkout page * Fix for registering a PayID in live mode 2022.08.12 - version 2.3.1 * Fix for PayID info showing on confirmation page for regular transactions * Show error message if PayID registration is unsuccessful 2022.07.27 - version 2.3.0 * Add support for PayID * Updated logo for MW * Add debugging for subscription token use and changes 2022.02.14 - version 2.2.4 * Fix for javascript conflict error preventing Payframe from loading 2021.12.13 - version 2.2.3 * Increase timeout to 45 seconds for all Merchant Warrior requests 2021.11.18 - version 2.2.2 * Show customer error on failed 3D Secure authentication 2021.10.31 - version 2.2.1 * Improve error logging and set order to on-hold if unable to get a response from Merchant Warrior 2021.09.07 - version 2.2.0 * Add support for Merchant Warrior surcharge 2021.08.06 - version 2.1.2 * Added additional logging to process_payment * Changed the text domain to wc-merchant-warrior for consistency 2021.06.08 - version 2.1.1 * Fix for Payframe when using with Subscriptions that have a free trial 2021.05.25 - version 2.1.0 * Added support for Store ID field to differentiate between different sites 2021.05.05 - version 2.0.7 * Fix for Payframe getting blocked after invalid credit card details entered on Pay For Order page * Fix for Payframe console javascript error caused by updated_checkout event occurring before payframe has initialised * Fix for Payframe not rebuilding the payframe after rejected card when 3DSecure enabled 2021.03.22 - version 2.0.6 * Fix for Payframe form style parameters that have an object value 2021.03.22 - version 2.0.5 * Additional fix for handling errored transactions in Payframe 2021.03.17 - version 2.0.4 * Fix for handling errored transactions in Payframe 2021.02.25 - version 2.0.3 * Fix to enforce acceptable transaction amount formatting 2021.01.06 - version 2.0.2 * Fix for extremely short Address Line 1 error 2020.12.06 - version 2.0.1 * Fix for 3D Secure in Payframe 2020.11.06 - version 2.0.0 * Add support for MW Payframe (single page checkout) * Remove use of deprecated functions * Add spinner & page block on Transparent Redirect after submit 2020.05.24 - version 1.6.6 * Add filter hook to adjust transaction reference ID "woocommerce_merchant_warrior_reference_id" * Add filter hook to adjust transaction description "woocommerce_merchant_warrior_transaction_description" 2020.05.17 - version 1.6.5 * Hide "Save to Account" option if tokenization is disabled 2020.01.08 - version 1.6.4 * Fix for payment page javascript when jQuery is loaded in footer 2018.10.12 - version 1.6.3 * Fix for passing through customer phone to Merchant Warrior * Tidy up older Subscriptions functions 2018.07.27 - version 1.6.2 * Fix for Add Payment Method card expiry date 2017.11.21 - version 1.6.1 * Added customerIP field to improve fraud detection 2017.06.10 - version 1.6.0 * Added support for gateway refunds via the Merchant Warrior API 2017.05.21 - version 1.5.0 * Added support for Payment Token API and Merchant Warrior Vault (saving cards) * Updated method of accessing order properties 2016.09.22 - version 1.4 * Adds support for Mastercards starting with 2 * Now logs payment issues to WC logs 2015.11.11 - version 1.3.1 * Fix - IPN not returning 200 code 2015.09.23 - version 1.3 * Added support for Subscriptions 2.0 2015.07.05 - version 1.2.3 * Fix - remove sslverify for increased security 2014.11.22 - version 1.2.2 * Added check for already approved payment when receiving failed payment (in the case of accidental double transactions) 2014.09.12 - version 1.2.1 * Added “NA” fallback for some address fields 2014.01.18 - version 1.2 * Added WC 2.1 compatibility 2013.07.24 - version 1.1.2 * Now uses addCard method when initial payment is zero * Turn off GlobalCard setting so customer won't receive Global Vault email 2013.07.16 - version 1.1.1 * Fix for hash generation when initial payment is zero 2013.06.17 - version 1.1.0 * Support for Subscriptions 2013.02.12 - version 1.0.2 * WC 2.0 Compat 2012.12.05 - version 1.0.1 * Updater 2012.04.05 - version 1.0 * First Release