Solid Trust Pay
WARNING: HORRENDOUS CUSTOMER SUPPORT
Solid Trust pays customer support is by far the worst I have ever come across. I applied for an account back in August and 6 months later here is what I have managed to do with them: 1) Get my credit card verified (This took 2 months) 2) Get my bank account verified (This took 1 month) 3) Open a ...