*** NAB DP Changelog *** 2023.06.06 - version 2.5.18 * Fix for sites where theme breaks delayed fingerprint generation 2023.05.25 - version 2.5.17 * Re-upload to fix version issue 2023.05.09 - version 2.5.16 * Fix for reCAPTCHA with subdirectory shop URLs 2023.05.01 - version 2.5.15 * Remove unwanted characters from phone number for 3D Secure v2 2023.03.30 - version 2.5.14 * Direct Post - remove page reload on error when 3D Secure v2 loaded 2023.03.06 - version 2.5.13 * Direct Post - fix for TXNTYPE when UPOP is enabled 2023.02.19 - version 2.5.12 * Direct Post - fix for 3D Secure v2 together with reCAPTCHA 2023.02.12 - version 2.5.11 * Direct Post - delay fingerprint inclusion until after reCAPTCHA is verified (if enabled) 2023.01.31 - version 2.5.10 * Direct Post - always send First and Last name regardless of Risk Management setting 2023.01.30 - version 2.5.9 * Added debugging for XML API payment data * Fix for logging file destination 2022.12.30 - version 2.5.8 * Fix for customer IP used with 3D Secure v2 * Add debugging for 3D Secure v2 errors * Fix for unfiltered user input 2022.10.05 - version 2.5.7 * Add filter for checkout gateway image 2022.08.28 - version 2.5.6 * Fix for whitespace being inserted before plugin gets a chance to return reCAPTCHA response 2022.07.14 - version 2.5.5 * Fix for clearing reCAPTCHA error after retry 2022.06.21 - version 2.5.4 * Fix to bypass 3D Secure v2 for non-Visa/Mastercard types * Increase timeout to 15 seconds for 3D Secure v2 order ID request * Improved error message display for 3D Secure v2 order ID error 2022.05.16 - version 2.5.3 * Fix for 3D Secure v2 amount in confirmation SMS showing incorrectly 2022.04.13 - version 2.5.2 * Fix for deprecated access of order key property 2022.03.28 - version 2.5.1 * Add filters for merchant ID and password to allow for multiple merchant account switching * Add filter for customer IP used in Risk Management 2022.03.22 - version 2.5.0 * Added support for 3D Secure v2 (EMV) with Direct Post * Added debugging for customer IP for Risk Management * Fix for deprecated parameter order in PHP 8.0 * Fix for IP detection when multiple IPs provided by server * Added server side validation of reCAPTCHA for Direct Post 2021.12.13 - version 2.4.5 * Add order note for failed payment attempts if order already failed (XML API) 2021.12.13 - version 2.4.4 * Fix to use REMOTE_ADDR over order IP on checkout * Fix to disable Risk Management for customers on IPv6 * Set order to failed after XML API failed payment attempt 2021.09.18 - version 2.4.3 * Improve errored payment order notes * Fix for changing the payment method on a subscription 2021.08.03 - version 2.4.2 * Changed return URL order query string to avoid conflicts * Added debugging of return fingerprint * Added workaround for NAB bug where they send an alternate declined payment summarycode 2021.06.01 - version 2.4.1 * Added another check to help prevent duplicate payments with Direct Post 2021.05.13 - version 2.4.0 * Added ability to add reCAPTCHA to Direct Post payment page 2020.12.09 - version 2.3.2 * Fix for Wordpress 5.6 2020.11.06 - version 2.3.1 * Updated spinner and page block to block page content 2020.10.28 - version 2.3.0 * Changed CRN storage to Direct Post V2 * Add card type to order note 2020.09.02 - version 2.2.1 * Fix for customer not being forwarded to thank you page after payment 2020.08.24 - version 2.2.0 * Remove V1 API option * Fix for deprecated WC function * Fix to format expiry date before sending for XML API 2020.08.16 - version 2.1.7 * Added support for currencies with three decimal places: BHD, JOD, KWD, OMR, IQD, TND * Fix for using forced CRN checkout without Subscriptions 2020.05.12 - version 2.1.6 * Added order to CRN toggle filter hook 2020.05.05 - version 2.1.5 * Fix for Direct Post V1 API order verification * Add filter for forcing CRN process using Direct Post 2020.04.28 - version 2.1.4 * Fix for result fingerprint validation timestamp 2020.04.11 - version 2.1.3 * Check for 3D Secure number if enabled * Fix for fingerprint validation when using API V1 2020.04.04 - version 2.1.2 * Fix for payment response not being accepted by WC 2020.03.29 - version 2.1.1 * Fix for jQuery.block if jQuery loaded in footer * Only accept posted response from NAB (Direct Post) 2019.10.09 - version 2.1.0 * Added support for 3D Secure * Add autocomplete attributes for DP card form * Fix typo in settings page * Increase width of CCV field 2019.07.16 - version 2.0.10 * Fix for XML API when content type not detected * Change to DP card form to prevent double submits 2019.06.26 - version 2.0.9 * Fix for IDR as no-decimal currency * Fix for risk management sending customer IP for API XML 2018.12.15 - version 2.0.8 * Fix for XML API card error message for subscription orders 2018.10.21 - version 2.0.7 * Fix for storing reference ID for subscription renewals for DP 2018.10.20 - version 2.0.6 * Fix for JPY (Yen) and other no-decimal currencies * Fix for storing reference ID for subscription renewals * Improved error messaging for incorrect merchant ID with XML API 2018.06.26 - version 2.0.5 * Updated trigger for card number validation 2018.04.24 - version 2.0.4 * Fix for automated refunds (for XML API method) 2018.01.10 - version 2.0.3 * Fix for automated refunds 2017.12.18 - version 2.0.2 * Fix for determining checkout redirect on successful XML API payment 2017.12.14 - version 2.0.1 * Fix for UnionPay reference_id on upgrade to v2 before saving settings again. 2017.11.24 - version 2.0.0 * Major addition: now supports XML API integration (which means credit card form on the checkout page). Requires PCI-DSS compliance. * Added support for refunds 2017.10.27 - version 1.7.3 * Added a spinner to the credit card form after clicking "Confirm and pay" button 2017.09.27 - version 1.7.2 * Added a filter for the reference_id field ("woocommerce_nab_dp_reference_id") allowing customisation * Fix for UnionPay reference_id requirements 2017.07.04 - version 1.7.1 * Updated to use new demo/test URLs provided by NAB 2017.02.19 - version 1.7.0 * Added support for preauthorisations instead of capture payments * Added option to customise transaction reference * Fixes for WC 2.7 2016.09.22 - version 1.6.0 * Adds support for Mastercards starting with 2 * Now logs payment issues to WC logs 2015.09.22 - version 1.5 * Added support for Subscriptions 2.0 2015.09.03 - version 1.4.9 * Fix to allow approved payments that fail SecurePay 2015.07.29 - version 1.4.8 * Added shipping country field to Risk Management 2015.07.05 - version 1.4.7 * Fix - remove sslverify for increased security 2015.02.16 - version 1.4.6 * Added new supported fields to Risk Management: billing first and last name 2014.10.02 - version 1.4.5 * Bug fix for credit card numbers with spaces 2014.05.12 - version 1.4.4 * Bug fix for subscription renewals 2014.03.31 - version 1.4.3 * Bug fix for UPOP payments 2014.02.21 - version 1.4.2 * Disable submit button upon submit to prevent duplicate charges 2014.02.06 - version 1.4.1 * Now submits EPS_CURRENCY and get_woocommerce_currency(). 2014.01.19 - version 1.4 * Adds WooCommerce 2.1 compatibility * Adds JS validation for credit card details (and error messaging) * Adds support for Risk Management feature 2013.08.14 - version 1.3 * Adds support for WooCommerce Subscriptions * Adds support for V2 of the NAB API including UnionPay Online Payments. 2013.01.24 - version 1.2 * Compatible with WooCommerce 2.0 2012.12.05 - version 1.1.1 * Updater 2012.03.29 - version 1.0 * First Release