Support » Plugin: WooCommerce Eway Gateway » Customer can’t pay

  • Resolved jmkingfernandez

    (@jmkingfernandez)


    Hi there,

    I have been directed here by the woocomerece team.
    After the woocomerce update customers are not able to pay using creadit card, when they click the pay button it’s not doing anything.

    My customers are focused on New Zealand area.

    Woocomerce version: 5.4.0
    Wordpress version: 5.7.2
    Eway plugin version: 3.2.2

    Please let me know how I can resolve this.

Viewing 11 replies - 1 through 11 (of 11 total)
  • Having the same problem

    New WooCommerce version: 5.4.0
    Eway plugin version: 3.2.2

    I have had to revert WooCommerce back to previous version.

    This is a major problem, WooCommerce 5.4.0 completely breaks the credit card form submissions for Eway payments.

    • This reply was modified 3 months, 3 weeks ago by scottink.
    Plugin Support Niall a11n

    (@wpniall)

    Hi @scottink @jmkingfernandez,

    Thank you for reporting this problem to us.

    I am going to test this problem out on my local testing site, as I do not see any bugs or issues reported on our side. I will get back to you once I have further information.

    Best,
    Niall
    WooCommerce Support

    I am also having the same problem.

    NZ website, updated to:

    WooCommerce to 5.4.0
    Eway plugin version: 3.2.2

    Can’t click “Confirm and Pay” – It is showing black bolder borders around the credit card number and expiry fields, I assume that indicates an error.

    Plugin Support Niall a11n

    (@wpniall)

    Hi @scottink @jmkingfernandez,

    I set up a new test site using the latest WordPress 5.7.2, WooCommerce 5.4.0, and eWay 3.2.2 versions with the Storefront Theme (latest 3.7.0 version).

    In eWay sandbox mode, I tested payments using Visa, Mastercard, Amex, and Diners test credit card numbers, which are all the card types supported by eWay.

    I see what you mean, as the expiration field shows an error and prevents a payment from being made despite the expiration date being valid:

    eWay Visa card expiry date validation error
    Link to image: https://d.pr/i/fCWRe3

    I have reported this bug to our developers for further investigation.Once again, thank you so much for reporting this problem to us!

    Please do let us know if you have any questions.

    Best,
    Niall
    WooCommerce Support

    @wpniall Glad you found it

    Mine is showing error on expiry (even though it is valid) and credit card (even though it is valid).

    Is this something that can be fixed quickly/urgently. Can’t take payments on the website and I’m sure I am not alone.

    Hi @tenpastten,

    I’m sure our team will get the extension fixed ASAP, but as others have said in this thread you can downgrade WooCommerce to immediately fix the issue.

    From the WordPress.org plugin page, under the Advanced View menu, you can download previous versions of WooCommerce. Scroll to the bottom of the Advanced View (https://wordpress.org/plugins/woocommerce/advanced/) page and in the dropdown select your preferred previous version.

    Image link: https://d.pr/i/U2AnAF

    I’d also recommend always having backups of your entire site so you can quickly restore from any updates gone awry in the future.

    Same here. Based in Australia.

    WooCommerce version: 5.4.0
    Eway plugin version: 3.2.2

    When the customers hit “Confirm and Pay”, nothing happens. No error, no message, no nothing.

    In WordPress backend I can see the new orders and payments pending under WooCommerce orders.

    • This reply was modified 3 months, 2 weeks ago by acon.
    stephjacq a11n

    (@stephjacq)

    Automattic Happiness Engineer

    Thanks @acon. You can follow along with progress resolving this bug here: https://github.com/woocommerce/woocommerce/issues/30069

    For an immediate fix, you can downgrade WooCommerce. Please make a backup of your site before doing so.

    To get the previous version – from the WordPress.org plugin page, under the Advanced View menu, you can download previous versions of WooCommerce. Scroll to the bottom of the Advanced View (https://wordpress.org/plugins/woocommerce/advanced/) page and in the dropdown select your preferred previous version.

    Flagging that I’m experiencing the same issue. My fix so far is rolling back WooCommerce eWAY Payment Gateway to 3.2.1 (from 3.2.2). I’m not sure that rolling back woocommernce 5.3.0 is needed as its last update was a month ago and no issues reported until eway gateway was updated. I will update here when I’ve tested this a bit more (unless the plugin is fixed first).

    • This reply was modified 3 months, 2 weeks ago by reneegoodog.
    Plugin Support Niall a11n

    (@wpniall)

    Hi @jmkingfernandez @scottink @tenpastten @acon @reneegoodog,

    I would just like to let you know that the issue has been fixed and released in WooCommerce 5.4.1. I can confirm that payments made using the eWay plugin are working correctly with WooCommerce 5.4.1 (I tested that myself with the latest eWay 3.2.2 version).

    We recommend testing the WooCommerce 5.4.1 update on a staging site provided by your host or using a plugin like WP Staging by following this guide before updating WooCommerce on your live site.

    Please let us know how that goes or if you need any further help!

    Thanks Niall @wpniall for solving this problem. 🙂

Viewing 11 replies - 1 through 11 (of 11 total)
  • You must be logged in to reply to this topic.