If you will check www.txdps.state.tx.us/internetforms/forms/chl-16.pdf, you will find the rules. one of them says you have to be eligible to purchase firearms. I have the impression that aliens cannot purchase handguns.
As far as credit checks go, I think any legitimate company can do credit checks; credit card companies do it all the time.
Good luck.