Online payments can fail for various reasons ranging from incorrectly entered data to a lack of funds or suspicions of fraud. An error code is sent whenever a transaction fails and indicates the reason for the failure.
Why do transactions fail?
What do the error codes mean?
What can I do if a transaction fails?
How can I minimize transaction failure rates?