I see there is a bug in all the payment method that receives the inputs. Below is the way to replicate the bug
1) Select Any Payment Method that recieves a input example PayPal
2) Enter your card details & click continue. Your will end up in the Order Review Screen
3) Now click back & go to payment screen . Next click continue again. The workflow don’t proceed
4) Keep clicking any number of times.. You go nowhere. That’s the bug
Why This bug is Occurs in the first place
Because we call validate function on “checkout:payment:before-transit”. The validate function return true for the first time. All is well then. When you come back to the payment page & click continue again then validate function return false. Hence user is not transited to Order Review Page.
Which Payment Methods have been affected by this bug
Almost all payment gateway that uses Jquery Validator has been affected by this bug. I personally opened the code of all the payment gateway that OroCommerce has officially documented & found the following payment methods has been affected.
Only Apruve Payment Method is not affected by this bug because it doesn’t use any validation on “checkout:payment:before-transit”
The forum ‘OroCommerce’ is closed to new topics and replies.