One thing better in mm5 is that dynamic shipping methods are available on
the checkout: customer information screen and this allows the entire
checkout process to be on that screen. In 4.x, the dynamic shipping methods
were not available until OSEL.
So I sucessfully combined checkout on this screen with authorize.net.
Paypal is the problem. In 4.x, you would get sent to the OPAY screen with an
error message if paypal was selected as the payment method and INVC was the
hidden screen specified but also presented with the continue to paypal
button and message. With OpenUI/templates, you could easily hide the error
message if paypal was selected and everything would be fine (thus the
previous message). However, mm5 presents the customer with the final
invoice and no continue button and message in this scenario. Changing the
hidden screen variable to OPAY works for paypal but now visa and mastercard
users are sent to the OPAY screen with no error message because all the
fields are correct and must click continue again which then authorizes and
gives the invoice which is not acceptable. Any ideas on getting around the
paypal problem?
Jason
Comment