I'm not trying to be rude but getting a credit card under another person's name, address and social security number is highly illegal.
I suggest you cut up that card and research your options. There are a number of pre-paid debit/credit cards if you do not have a bank account or unable to secure a credit card.
American Express Pre-Paid
...All of which accept GreenDot MoneyPak reloads.
GreenDot itself will shut a GreenDot account down fast if you make more than one cash deposit a week, a mistake a lot of escorts make.
It appears to be money laundering hence the "suspicious activitiy".