PAYMENT FORM: more refactor over global behaviour. Not functional due to some simultaneous triggers while checking if the inputs are correct. Added a check for the name input, now it can't be a set of all or some whitespaces