HORRIBLE Company! No responses to emails, calls nothing...
Their FAQs has the following:
"Verified Members can withdraw any amount of funds in their STPay account right on to any VISA credit card that they own! Here are the instructions:
1) add your card info to your MY BANKS & CARDS area. Ensure that you send in our authorization form.
2) do a small incoming deposit of $2 to $5 via your MY MONEY area and wait 2 - 24 hours for it to clear."
Of course if you do it they charge you for the deposit and still don't verify your card so you have no way of getting your money. This is a bold face lie just to earn the deposit transaction fee!