Living in Dubai does not prevent one from obtaining a US credit card. He could still be a US citizen or have other means of obtaining credit. It is possible that he maintains a US address. I gathered that this was the case since he asked about Capital One and mentioned being paid out of the US.