Closed dmitrii-fediuk closed 1 year ago
The failure point: vendor/realexpayments/hpp/view/frontend/web/js/model/validation.js:107
street.forEach(function (item) {
quote.shippingAddress().street
is not updated when the customer enters a new street.
How to reproduce: 1) Checkout as a guest. 2) Do not fill the «Street Address» field. 3) Correctly fill all other fields. 4) Select the «Credit/Debit Card» payment method. 5) Click the «Place Order» button. 6) The system does nothing because the required «Street Address» field is empty (the system does not warn the customer, it is bad). 7) Fill the «Street Address» field. 8) The «Place Order» button became broken (because the system does not correctly handle the changed value of the «Street Address» field).