payment: basic top level validation
temporary - css tweak to only show a single incidence of a field's error message