1) Easy answer - use trip.com
2) Complicated answer - are you in China right now? You say you called USA 800 number, which makes me think you are in USA.
How do you expect to get into China next week? And if you are now in Shanghai, why not have a local book and pay for you?