Add validation to forms, fix transactions to run pin payments on valid
form