Added a new verification lock function that counts failed credit card transaction attempts. A time-out function is served as an indicator that avoids the user to spam wrong credit card information and the system will display an error message after multiple failed transaction.