Sometimes the transaction may take too long to complete, and if it does, it will get declined. This happens sometimes when someone in the payment chain didn't reply in time; it could've been us, your bank or the payment processor.
Trying such a transaction again usually solves the problem and the payment should go through.