I believe it is X-Payments that renders the credit card form. If so, I think moving the form to the second column may be not an easy task (if possible at all) - due to security reasons X-Payments may require it to be the last thing that a custom completes on the page before clicking the Place Order button. But I'm not sure 100% here.
Quote:
XC5 throws errors saying the getPaymentTemplate method is undefined.
|
It is because every template in XC5 has a widget class that shares its methods with the template. You moved the template to a different place, and this might change the widget class (some templates inherit the widget class from parent templates).
Try to enable the Webmaster mode (added by Theme Tweaker module) - when it is enabled the storefront displays a sidebar with information on used templates and widget classes associated with templates.