Took me 3 orders I had to use MasterCard and it went through. China is having issues with Visa right now.
Mine went through on a Visa card on the second go. My card provider sent me a text querying the transaction and initially rejecting it. When I confirmed back that it was mine, they confirmed the card was OK. I raised a new order on the same card which then went through OK.