Skip to main content
When a transaction gets declined, Finix returns a failure_code and failure_message in the API response. The failure_message explains the steps you need to take to complete the payment. This guide covers every failure code Finix uses and what to do when you encounter one. Note on changes: failure_codes will never change without advanced notice. However, failure_messages are subject to change and improvements.

Payment Failure Codes

The table below lists all payment-related failure codes. Codes marked with an asterisk (*) will disable the Payment Instrument — meaning the card or account can no longer be used for future transactions.

Push-to-Card Error Codes

Below are the different error values that the messages attribute can return for Push-to-Card transactions.