• Resolved thomasjarvisdesign

    (@thomasjarvisdesign)


    URGENT: This is preventing successful transactions on ALL Square WooCommerce Sites.
    Please raise this as a priority issue.

    There are two problems here: The reason for a failed order is incorrect in wp-admin and the message the customer receives is wrong. The correct reason for Postcode verification errors is below:

    I have found the cause of the postcode fails:
    Square Payment Failed (Status code BAD_REQUEST: The postal code in billing address doesn’t match the one used for card nonce creation.) Order status changed from Pending payment to Failed.

    Cause:The postcode fail is just the first error message displayed when anything in the billing info form doesnt match the payment card details exactly.

    The Billing field for First name and Last name is not the format used by most card providers. It is MR J R Bloggs or MRS R Bloggs if they dont have a middle name.

    (random name for data protection purposes)
    So if the card is registered to Mrs “Rachel Anne” “Evans” and the customer just puts “Rachel” in first name and “Evans” in Last name then it will display the postcode failed error.

    The customer just sees a message telling them to use a different payment method which is totally incorrect and damaging peoples businesses.

    Solution: Add a field for name on card in the Square payments box. Use this for billing verification.

    Please can you confirm that this is made the top priority for the developer? It is a ridiculous UX problem caused because there is no box for providing the Name on Card.

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

Viewing 2 replies - 1 through 2 (of 2 total)
  • Thread Starter thomasjarvisdesign

    (@thomasjarvisdesign)

    Other people have reported this problem and got an incorrect response from the support team.

    The issue has nothing to do with the Postcode. It is the name on the card not matching and then the wrong error message being displayed by Square.

    Thread Starter thomasjarvisdesign

    (@thomasjarvisdesign)

    Update:

    I have managed to find the cause. Looks like my first assessment was incorrect.
    It appears to be a problem with the default Woocommerce Address format in the billing and shipping forms.

    Please ignore the original post.

    To get around the issue – I have added a filter so that address line 2 shows correctly in the billing and shipping fields.

    By default this said Apartment No or building number but in the back end of the site this shows as address line 2.

    Customers were therefore putting the name of the village they live in – in the town/city box. Instead.

    until I get more failed orders this appears to have solved the validation error with the postcode.

    I’ll update this post if I receive any more errors.

Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘URGENT: Name verification fails’ is closed to new replies.