Incorrect credit card info?
I had that happen to me once when I moved. I changed my address (and zip code - I think that's what they look at) with my credit card company but not on my Skymiles account. The transaction "seemed" to go thru OK and I received a PNR on the screen but no email receipt. Turned out my credit card was declined due to the incorrect zip code...