SolidTrust Pay
Consumer Report
Last few days I can't deposit funds into my STP account, and they are screwing me around that my browser is not ok, etc... I tried with Chrome, like before, with shitty Explorer, Mozilla, Dolphin. As I see, they wand to sell their TrustCard for 30$, even they say that is not necessary. ...