I have no idea, but using latin letters is absolutely no problem. Does your name has any umlauts, accented letters or skandinavian letters? You should convert them.
Error message on Taobao/Alibaba are quite common. They are poorly written and not userfriendly.
My suggestion is, you are in 上海, go to your bank, get one of the bank staff to help you. Ask for one that uses Taobao or Alipay.