There are
a number of reasons why a transaction could fail including Declined by gateway
bank or auto-reverse from the bank, transaction ID mismatch, amount mismatch,
PIN mismatch, Unattempt / Expired transaction from the customer, or problem
with the customer’s internet connection.