A transaction may fail for a number of reasons. Some of these include: insufficient balance, expired/inactive card, wrong PIN/card details entry, rejection by the banking system, pending account identification, card freeze, blocked transactions of a certain type from security settings.