• Great plugin and thanks a bunch for making it available.
    It has stopped working since I updated woocommerce and wordpress.

    I get this error when choosing epdq at the checkout.

    {“result”:”failure”,”messages”:”
    \n\t\t\t
    First Name<\/strong> is a required field.<\/li>\n\t\t\t
    Last Name<\/strong> is a required field.<\/li>\n\t\t\t
    Address<\/strong> is a required field.<\/li>\n\t\t\t
    Town \/ City<\/strong> is a required field.<\/li>\n\t\t\t
    Country<\/strong> is a required field.<\/li>\n\t\t\t
    Postcode<\/strong> is a required field.<\/li>\n\t\t\t
    Email Address<\/strong> is a required field.<\/li>\n\t\t\t
    Phone<\/strong> is a required field.<\/li>\n\t\t\t
    Unfortunately we do not ship to to <\/strong>. Please enter an alternative shipping address.<\/li>\n\t\t\t
    Invalid shipping method.<\/li>\n\t\t\t
    Invalid payment method.<\/li>\n\t<\/ul>”,”refresh”:”false”,”reload”:”false”}

    https://www.ads-software.com/plugins/woocommerce-epdq-payment-gateway/

Viewing 9 replies - 1 through 9 (of 9 total)
  • Hi, I have just updated to woocommerce 2.1.2 (wordpress 3.8.1) and now getting the same error when selecting payment via epdq at the checkout page.

    {“result”:”failure”,”messages”:”
    \n\t\t\t
    Country<\/strong> is a required field.<\/li>\n\t\t\t
    First Name<\/strong> is a required field.<\/li>\n\t\t\t
    Last Name<\/strong> is a required field.<\/li>\n\t\t\t
    Address<\/strong> is a required field.<\/li>\n\t\t\t
    Town \/ City<\/strong> is a required field.<\/li>\n\t\t\t
    Postcode<\/strong> is a required field.<\/li>\n\t\t\t
    Email Address<\/strong> is a required field.<\/li>\n\t\t\t
    Phone<\/strong> is a required field.<\/li>\n\t\t\t
    Unfortunately we do not ship to to <\/strong>. Please enter an alternative shipping address.<\/li>\n\t\t\t
    Invalid shipping method.<\/li>\n\t\t\t
    Invalid payment method.<\/li>\n\t<\/ul>”,”refresh”:”false”,”reload”:”false”}

    @kyric: It is considered impolite to interrupt another poster’s ongoing thread unless you are posting a solution or suggestion. It causes significant problems for the forum’s volunteers and prevents us from being able to track issues by topic. Please post your own topic.

    Hi all, I’m getting exactly the same error/message here but I’m using WordPress 3.8.1 and WooCommerce 2.1.3…

    @esmi: How is it impolite to let someone know that they aren’t the only one in this position? Surely it’s helpful, both to the posted and to the developer as the developer will understand that it’s not just one persons setup/issue…? Won’t posting their own question about the same error just be impolite to the forum posters who will then see the same issue in multiples posts?

    if it helps anyone – I’ve created a github fork of the plugin with the fixes for woocommerce 2.1.x suggested on these pages.

    https://github.com/ajbrowe/woocommerce-epdq-payment-gateway

    Share and enjoy.

    Hi ajbrowe, thanks for your github fix – I’ve used that on my site and it appears to have resolved most of the issues.
    I wonder if you could help with an error I am getting if I either complete or cancel a transaction. When it returns to my site I receive an error:
    Transaction Verification Error!

    The URL on the error looks something like:
    …../checkout/order-received/969?key=wc_order_537487180f7a5&wc-api=WC_Nom_EPDQ

    Any suggestions what I might be missing/doing wrong?

    WordPress 3.9.1
    Woocommerce 2.1.9

    thanks,
    baronne

    Hi Baronne

    I don’t know a huge amount about it but the way I would aproach it is.

    First check your SHAOUT is the same on both barclays and the plugin

    if they are the same and/or it still doesn’t work try changing response options sent from barclays.

    These are the response options that the plugin supports AFAIK:
    AAVADDRESS
    AAVCHECK
    AAVMAIL
    AAVNAME
    AAVPHONE
    AAVZIP
    ACCEPTANCE
    AMOUNT
    BIN
    BRAND
    CARDNO
    CCCTY
    CN
    COMPLUS
    CURRENCY
    CVCCHECK
    ECI
    ED
    FXAMOUNT
    FXCURRENCY
    IP
    IPCTY
    NCERROR
    ORDERID
    PAYID
    PM
    STATUS
    SUBBRAND
    TRXDATE
    VC

    You don’t have to use all of them but any you use that are not listed will cause the validation to fail, additionally I had problems with the AAVCheck and CVCCheck responses in the barclays production system that didn’t show up in the barclays test system. so if you have those enabled try disabling them.

    Other than that try obtaining the actual data posted back from barclays using your browsers developer tools and checking through the technical docs of the barclays epdq.

    thanks so much for a speedy response… I will check those.
    I was checking to see if I could find the info posted back from Barclays but couldn’t work out how to… what do I need to do to capture those parameters coming back? Do you reckon it’s worth a call to Barclays ePDQ support to find out?

    cheers,
    Baronne

    actually…sorry I just found it in the chrome developer tools…

    OK, I’ve managed to get it working. For anyone else experiencing problems try this:
    On your Barclays EPDQ back-end:
    Configuration > Technical Information > Transaction Feedback
    Leave accepturl,declineurl, exceptionurl, cancelurl blank
    Check : I would like to receive transaction feedback parameters on the redirection URLs.
    Check : I would like Barclaycard to display a short text to the customer on the secure payment page if a redirection to my website is detected immediately after the payment process.

    Dynamic e-Commerce parameters:
    Leave only defaults : NCERROR, PAYID, ORDERID, STATUS

    On Woocommerce > EPDQ plugin
    Uncheck : Set “NO” as the default value of AAVCHECK
    Uncheck : Set “NO” as the default value of CVCCHECK

    Ensure you have SHA-In and SHA-OUT set as per EPDQ backend.

    hopefully that helps!
    cheers.
    baronne

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘Not working with woocommerce 2.1.2’ is closed to new replies.