If it is true that you are the owner of the account I believe that I'd verification should not be an issue but providing one for scanner can be an issues,for me I work now on two micro jobs website and all of them dosnt required any I'd verification from me.We need to look for more micro-task websites that pay well but sadly these websites have weird requirements that may not help as we need to add our ID proof before earning