Solid trust Pay scammed me. Their website is not accessible. I deposited the money into my online account I opened with them. They even sent me a card…