Just wondering. It seems like processing the UC Free Order logic entirely server-side would be more predictable and stable, as opposed to relying on client-side javascript. I haven't done a great deal of investigating the internals of Ubercart, so I might be missing something. Otherwise, maybe this should be a task.

Comments

rszrama’s picture

Status: Active » Closed (works as designed)

Because we have a single page checkout in Ubercart, we need client side updating of the page so they have the appropriate payment methods available to them. However, once the checkout form is submitted, we do server side validation to make sure they didn't somehow game the system. So, I think your concerns are already accommodated in the existing code.