• Hello,

    Sometimes we receive emails advising that there has been an order failure, then we look in the WooCommerce Orders and see a failure note was recorded, but around two minutes later it is posted as a success (on its own, without any admin intervention).

    In these situations, according to both Merchant One and NMI, there was only one charge attempt and it was successful. There was never any failure on their end. On the NMI side I have left all point of failure boxes unchecked.

    Merchant One tells me it is the XL NMI Gateway for WooCommerce plugin at fault. Can anyone help me understand why this is happening and how to make it stop? My client is spending a lot of extra time sorting through these orders and is getting very annoyed. Thanks in advance!!

    Text from WooCommerce Order screen:

    Order #xxxxx details
    Payment via Credit Card Payment (xxx). Paid on April 19, 2020 @ 11:38 am. Customer IP: xxx.xxx.xxx.xxx

    XL NMI Gateway for WooCommerce Charge Approved: Visa ending in xxxx (expires xx/xx) (Transaction ID xxx)
    April 19, 2020 at 11:38 am

    XL NMI Gateway for WooCommerce Payment Failed (The card expiration month is invalid, please re-enter and try again.) Order status changed from Pending payment to Failed.
    April 19, 2020 at 11:36 am

    Platform details:

    WooCommerce version: 4.0.1
    XL NMI Gateway for WooCommerce Version 1.8.5

    Server info: Apache
    PHP version: 7.4.5
    PHP post max size: 50 MB
    PHP time limit: 60
    PHP max input vars: 1000
    cURL version: 7.29.0, NSS/3.44
    MySQL version: 5.5.5-10.3.22-MariaDB
    Max upload size: 40 MB

    Active plugins (39)
    Advanced WooCommerce Reports by MakeWebBetter – 1.0.3 – Not tested with the active version of WooCommerce
    Child Theme Configurator by Lilaea Media – 2.5.2
    Easy Theme and Plugin Upgrades by Chris Jean – 2.0.1
    Elementor Pro by Elementor.com – 2.8.5
    Elementor by Elementor.com – 2.9.8
    Enhanced Text Widget by Clever Widgets – 1.5
    Beehive Pro by WPMU DEV – 3.2.4
    Health Check & Troubleshooting by The www.ads-software.com community – 1.4.4
    Heartbeat Control by WP Rocket by WP Rocket – 2.0
    jQuery Manager for WordPress by Remzi Cavdar – 1.10.4
    Ocean Extra by OceanWP – 1.6.2
    Ocean Pro Demos by OceanWP – 1.1.0
    Phone Orders for WooCommerce (Pro) by AlgolPlus – 3.4.2
    Post SMTP by Yehuda Hassine – 2.0.11
    Server IP & Memory Usage Display by Apasionados, Apasionados del Marketing – 2.1.0
    Simple Login Log by Max Chirkov – 1.1.3
    Sucuri Security – Auditing, Malware Scanner and Hardening by Sucuri Inc. – 1.8.24
    Branda Pro by WPMU DEV – 3.3.1
    User Role Editor by Vladimir Garagulya – 4.53.1
    WooCommerce integration for UserPro by Deluxe Themes – 1.4 – Not tested with the active version of WooCommerce
    UserPro by Deluxe Themes – 4.9.35.1
    WooCommerce Order Navigation by FullStack – 1.0.0 – Not tested with the active version of WooCommerce
    WooCommerce Advanced Notifications by WooCommerce – 1.2.19 – Not tested with the active version of WooCommerce
    WooCommerce Customer/Order/Agent Code Export by SkyVerge – 5.0.6 – Not tested with the active version of WooCommerce
    WooCommerce Dynamic Pricing by Lucas Stark – 3.1.15 – Not tested with the active version of WooCommerce
    WooCommerce Sales Report Email by WooCommerce – 1.1.10 – Not tested with the active version of WooCommerce
    WooCommerce Shipment Tracking by WooCommerce – 1.6.18 – Not tested with the active version of WooCommerce
    WooCommerce Stamps.com API integration by WooCommerce – 1.3.16
    WooCommerce USPS Shipping by WooCommerce – 4.4.39
    WooCommerce – StampscomEndicia Integration by Stamps.comEndicia – 2.0.0 – Not tested with the active version of WooCommerce
    WooCommerce by Automattic – 4.0.1
    XL NMI Gateway for WooCommerce by XLPlugins – 1.8.5
    Hummingbird Pro by WPMU DEV – 2.4.1
    WP Last Login by Konstantin Obenland – 3
    Smush Pro by WPMU DEV – 3.6.1
    WPForms Form Pages by WPForms – 1.2.1
    WPForms by WPForms – 1.5.6.2
    WPMU DEV Dashboard by WPMU DEV – 4.8.1
    WooCommerce PDF Invoices, Packing Slips, Delivery Notes & Shipping Labels by WebToffee – 4.0.7

    The page I need help with: [log in to see the link]

Viewing 3 replies - 1 through 3 (of 3 total)
  • Thread Starter obtrectation

    (@obtrectation)

    Hi folks, this issue is still happening and I have been unable to resolve it. I can find no pattern. At least one order every day posts as a fail and then succeeds a minute or two later. The merchant processor has no record of a fail in these cases, they only show the success. They are sure it is an issue with this plugin. Has anyone else seen this behavior? Any ideas would be very much appreciated. Thanks so much.

    Hi @obtrectation I’ve had the same issue with my client that uses this plugin. I’m 99% sure it has to do with the formatting of the credit card expiry field inputted during checkout. You can tell from the error message in the failed attempt. Most users will get it right after a few tries, and some have no issue, but I do believe this is the problem.

    I’ve done a fair bit of testing, and the form validation/formatting of that field is a bit tricky. You have to match the placeholder example MM/YY in terms of format, which isn’t always that intuitive to customers. A lot of websites break this out into two separate inputs (month and year) to help improve the customer’s UX.

    I’m about to work on a custom solution and will post it here once I finish. However, any updates from the plugin developers would be much appreciated.

    Sincerely,

    Blaine H.

    Thread Starter obtrectation

    (@obtrectation)

    Hello @bxboxer219, thank you so much for taking the time. This response makes more sense than anything I’ve been able to dredge up. I will stand by for your update… thanks again!

    Blessings,

    Robert

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Inaccurate Card Error Reported’ is closed to new replies.