I just made a SWTOR Credit purchase from these guys. Less than 1 hour after my payment was confirmed, I got this in-game message with the credits attached.
I was nervous about buying from a company like this, but they are totally legit. Will do business again..