CALL the Xsolla support phone number and tell them you want your money back.
I attempted their online bullshit 6 times with the only response ever being: sorry for the inconvienience.
A single 5 minute phone call, and here I am with $25 hitting my account in "1-3 days"
I call that a win.
http://xsolla.com/help
Log in to comment