Does my ID have to match my country of residence?

It does not matter if you do not live in the same country as displayed on your ID documentation. As long as we can do business with your country of residence or US state, you should be able to use your ID documentation to open up an account with Xcoins.