New Reviewer

MyVanilla - Where is my money

I put $180.00 on my card and now i can't get my money back and i want it now!!!! How long will your process take?

User's recommendation: Where is my money.

View full review
#2661120 Review #2661120 is a subjective opinion of poster.
Preferred solution
Full refund