Using Paypal , after placing an order customer is directed to paypal , inputs the email CC information and etc and is directed back to magento where they choose shipping and then click on place order.
I am getting this error:
Failed address validation %1
In the system log : Failed address validation, Email has a wrong format However Email is valid with Paypal email address.
Any help would be appreciated.
The full error is:
main.CRITICAL: Exception message: Failed address validation: Email has a wrong format
Trace:
1 Magento\Quote\Model\QuoteManagement->submitQuote()
called at [vendor/magento/module-quote/Model/QuoteManagement.php:447]
2 Magento\Quote\Model\QuoteManagement->submit() called at [vendor/magento/module-paypal/Model/Express/Checkout.php:807]
Any help would be appreciated Thanks
-
did you find any solution?Arsalan Ul Haq– Arsalan Ul Haq2020年04月09日 15:43:21 +00:00Commented Apr 9, 2020 at 15:43
-
Did you solve this issue?Mohammed Joraid– Mohammed Joraid2021年03月08日 06:49:10 +00:00Commented Mar 8, 2021 at 6:49
-
Looks like Customers -> Enable Auto Group Assignment set to "No" fixed the issue. I'm still testing to confirm this.Mohammed Joraid– Mohammed Joraid2021年03月08日 07:29:43 +00:00Commented Mar 8, 2021 at 7:29
1 Answer 1
According to the bug reports on get such as /issues/29473 and issues/25399.
Both suggest that the option
Enable Automatic Assignment to Customer Group
is causing the issue when set to "Yes" in the
Customers > Customer configuration settings section.
Thus, setting this option to No will provide a workaround the checkout issue.
Setting "Store > Configuration > Customers > Customer Configuration > Enable Automatic Assignment to Customer Group" to "No"
Also:
PayPal Express Checkout configured with option "Skip Order Review Step" to "No"
Paypal setting may contribute to the issue, it did not in my case as I once changed the customer auto assignment to No the issue was fixed.