Updated form, form validate, and form submit functions from sandbox module and current d7 virtual merchant work.