I just found a weird thing in checkout (Magento 18.104.22.168) If customer have two pages opened, one is a checkout page and another one is a product page and customer will proceed with checkout but in the meantime go back to the product page it can affect order content if customer add another item to the basket but in checkout this change will not be applied (but order in will) so after the payment is done customer will pay for example only for one item while on order there will be more.There should be a order validation before the form is submitted to the payment gateway. Did anyone met this or similar problem before ?
In the meantime We've checked it on other Magento installations and it seems like a serious issue. Of course if the shop owner is not checking all of the orders and it's content and prices. We tested it on three different Magento instances and everyone was doing the same, once you fill up the form and select delivery and payment method go to the second page where you can select and add another item to the basket, then go back to the checkout and click "Place the order" then add another item quickly to the basket. Magento will save order with new content but payment will be recorded with only one.
Coincidence ??? Or is this the problem with Magento 22.214.171.124 ??