Forcing to Deposit like scam
TevauPay just lost my trust. Their new policy is unbelievable — you can’t even see your own card details unless you deposit money first. This is not user-friendly, this is pure anti-consumer behavior. I referred 60+ people here because I trusted TevauPay, but now I feel cheated and disappointed. Absolutely unacceptable decision.
