• We have noticed a few failed orders with error: Payment failed: Missing required customer field: address->line1 Order status changed from Pending payment to Failed.

    22 failed orders in 281 orders 7.8% of orders failing due to the missing address->line1 field.

    When testing it looks like

    when a customer selects an address from the address finder list then changes it afterwards inputting their own address the order is still processed with the address incorrect and payment processing can fail if the address line 1 doesnt match the expected record.

    If they dont select an address from Address Line 1 and enter all other fields we see the woocommerce error about the fields that are required but they can then can enter their address without selecting an address from the auto complete list. Sometimes entering it incorrectly or adding other notes to address line 1 like where to leave the delivery instead of using the order notes field.

    Or data is auto filling the fields and they not checking it to ensure the address is entered correctly.

    When they do we get issues with the failed orders trying to create a payment intent with the payment gateway and if they have not entered a correct address or random data in street line 1 the payment intent fails with the error.

    Is there someway we can enforce the use of the address finder on the checkout page? So an address must be selected from the address finder plugin instead of customers being able to enter their own addresses?

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

Viewing 1 replies (of 1 total)
  • Plugin Author Addressfinder

    (@abletech)

    Hi Thyran,

    Thanks for sharing this information with us. It does appear to be a tricky situation and sadly we don’t have a perfect solution for you.

    Within the options we provide in the plugin, there is no ability to force the customer to choose (and not edit) an address from the suggested drop-down list.

    It maybe possible for you to make certain address lines ‘read only’, such that the selected address will populate these fields and then not be able to be edited, however I’m not suggesting this is a good option as it can cause more problems than it resolves.

    Its good to see you have a delivery notes field so customer should be able to add “Care of…” or “Permission to leave with the neighbour” notes. This would normally resolve these issues.

    I actually have a few questions as I’m keen to hear more about the ‘payment processing can fail if the address line 1 doesn’t match the expected record’ but I’m note sure this is the best forum to be discussing this on.

    I’m also wondering if the Shipping Calculator could be playing a part in the validation error. Potentially there is a check of the delivery address and the shipping calculator supplied address (without Address Line 1).

    Could you reach out to us at [email protected] to discuss further?

    • This reply was modified 5 months, 3 weeks ago by Addressfinder.
Viewing 1 replies (of 1 total)

You must be logged in to reply to this topic.