I personally think its a provider issue, as the massive amounts of data collected by players point to this.

Receiving an auto response from SE about error 90000 in no way is official confirmation of your claim tho.

I would however, in your case, contact my bank and get my money back.