Validation for user transactions