PAYMENT FORM: keeping up with the number-input js refactor, still going on, lots to refactor. For now is the same functionalities, but refactored a little. Work in progress.