Originally Posted by
mlin32
Just tried to book my flight directly with CZ on their (international) website, no luck. Wouldn't let me get to the payment page without erroring out. Telephone hotline no good either, as it simply forwarded it to their call centre in China, which only accepts local payment methods (Alipay, Weixin).
Surprisingly, ended up booking thru Amex Travel which then also had better fares anyway, go figure

Wow, that last bit was super helpful! I find Amex Travel nearly useless for the most part, and Expedia, at least the Canadian version, doesn't seem to have China Southern flights. So I logged in to Amex, and lo and behold, yes, they have my flights, and they are in fact cheaper. It makes no sense, but I am not going to complain.
Thank you!