Had this go sour twice. First time my friend missed their flight as cash was required.
Second time I caught it early but had to go to the airport to pay for it.
I called my credit cards and everything trying to get it to work but couldn't.
Don't do it with a credit card. You can also buy AirAsia tix 3rd party thru some agents they sometimes show up in skyscanner. A better way.