How to interpret the status details of a transaction.

In the details of every transaction you will find status details. Find a list of the most common details with explanations and recommended action steps below.

APPROVED

Status Status Details Explanation Action Steps
APPROVED APPROVED Transaction has been approved. Payment was successful. Merchant can give out goods/services

 

PENDING

Status Status Details Explanation Action Steps
PENDING PENDING_WAITING_FOR_FINALIZATION Transaction is currently being processed and waiting for finalization Wait for finalization of transaction
PENDING PENDING_WAITING_FOR_PROCESSOR Transaction is currently being processed and waiting for bank Wait for finalization of transaction

 

DECLINED

Status Status Details Explanation Action Steps
DECLINED

DECLINED_PROCESSOR

The transaction was not authorized by the cardholder's bank / acquiring bank.

Use another card. Usually the cardholder's (issuing) bank or the acquiring bank has more details why the transaction got declined.

DECLINED DECLINED_CARD_EXPIRED Card expired Use another card
DECLINED DECLINED_CARD_INVALID_SCHEME Card scheme not allowed Use another card with supported card scheme
DECLINED DECLINED_CARD_INVALID_PAN Invalid card Use another card
DECLINED DECLINED_CARD_OR_TERMINAL_DECLINED

The transaction is rejected right away by the card or terminal.

This usually happens before the transaction is sent to the acquirer.

Verify whether a supported card is used or if the card has been used too many times in a row.

Either try another card or wait until you do another transaction with the card.

DECLINED DECLINED_CARD_STOLEN Card has been reported as stolen/lost. If possible, pick up card.
DECLINED DECLINED_PIN_WRONG

Cardholder entered wrong PIN or PIN entry was not possible

Enter correct PIN / use another card
DECLINED DECLINED_PIN_WRONG_TOO_OFTEN Wrong PIN has been entered too often. Use another card
DECLINED DECLINED_MALFORMED_REQUEST Our processor did not accept the format of the transaction that was sent. Try again. If the problem persists, contact us.
DECLINED DECLINED_MANIPULATION_SUSPECTED Transaction not possible, because the card might have been manipulated Use another card
DECLINED DECLINED_CARD_BLOCKED Card is not allowed Use another card
DECLINED DECLINED_INSUFFICIENT_FUNDS Card has insufficient funds Use another card
DECLINED DECLINED_TRANSACTION_FREQUENCY_EXCEEDED Merchant did too many transactions within a certain timeframe Merchant needs to wait until allowed to do further transactions
DECLINED DECLINED_CARD_LOST Card has been reported as lost and cannot be used anymore Use another card
DECLINED DECLINED_INVALID_SCHEME Card scheme not allowed Use another card with supported card scheme
DECLINED DECLINED_INVALID_AMOUNT Transaction amount is not allowed (too high or too low) Enter different (higher / lower) amount for transaction
DECLINED DECLINED_INVALID_CONFIGURATION The configuration data in the merchant's processing path is wrong or not accepted by the acquirer.

Check the merchant's processing path and verify that its data is correct (e.g. terminal ID, merchant ID).

If the data is correct, check with the acquirer, whether they activated the data.

DECLINED DECLINED_DUPLICATE_TRANSACTION Same transcation is already being processed Wait for completion of first transaction. Try again, if necessary.
DECLINED DECLINED_INVALID_WORKFLOW The requested function is not applicable for the referenced transaction or the card does not allow this transaction. Try again. If the problem persists, contact us.
DECLINED DECLINED_PROCESSOR_CARD_EXPIRED Card expired Use another card
DECLINED DECLINED_PROCESSOR_REFUND_NOT_POSSIBLE Refund not possible (e.g. not allowed by bank or transaction already refunded) Try manual refund in Gateway Manager.
DECLINED DECLINED_PROCESSOR_TEMPORARILY_BLACKLISTED Transaction with this card temporarily not possible, due to too many tries Use another card
DECLINED DECLINED_AMOUNT_EXCEEDS_LIMIT Transaction amount exceeds card limit Use another card
DECLINED DECLINED_PROCESSOR_UNCAPTURED_CHARGES_NOT_SUPPORTED Pre-Authorization not supported by card. Use another card

 

ERROR

Status Status Details Explanation Action Steps
ERROR ERROR_SESSION_TIMEOUT

The transaction session timed out after 15 minutes of inactivity.

This is usually caused by connection problems between terminal and SDK after the transaction session was started.

Verify the connection between the SDK and the terminal.

Try again. If the problem persists, contact us.

ERROR ERROR_TERMINAL_ERROR The terminal disconnected while the transaction was processed.

Verify the connection between the SDK and the terminal.

Try again. If the problem persists, contact us.

ERROR ERROR_SERVER_AUTHENTICATION_FAILED This indicates that there is an issue with authenticating the merchant identifier/secret key.

Verify the used credentials and make sure that you did not mix up TEST and LIVE credentials.

Create a new secret key, if necessary.

ERROR ERROR_PROCESSOR

The acquiring bank responded with an error that could not be mapped to any other status.

This might be a temporary issue or a setup issue.

Try again. If the problem persists, contact us.
ERROR ERROR_PROCESSOR_INVALID_CONFIGURATION The configuration data in the merchant's processing path is wrong or not accepted by the acquirer.

Check the merchant's processing path and verify that its data is correct (e.g. terminal ID, merchant ID).

If the data is correct, check with the acquirer, whether they activated the data.

ERROR ERROR_PROCESSOR_FAILED_INCONSISTENT_STATE_UNRESOLVED

We experienced issues when voiding a failed transaction with the acquirer.

We are checking whether the void was successful and will

The transaction will be reviewed and voided manually if necessary. Afterwards, the status details will be changed to "_RESOLVED".

Try again. If the problem persists, contact us.
ERROR ERROR_PROCESSOR_FAILED_INCONSISTENT_STATE_RESOLVED

We experienced issues when voiding a transaction (see status details "_UNRESOLVED") and have reviewed it manually. The cardholder was not charged.

 

Try again. If the problem persists, contact us.
ERROR ERROR_PROCESSOR_CONNECTION_ERROR No response from acquiring bank received. Try again. If the problem persists, contact us.
ERROR ERROR_PROCESSOR_MALFORMED_REQUEST Configuration error at payment processor. Contact us.
ERROR ERROR_PROCESSOR_CONNECTION_NO_RESPONSE No response from acquiring bank received. Try again. If the problem persists, contact us.
ERROR ERROR_SERVER_ACCESSORY_NOT_ASSIGNED_TO_MERCHANT The merchant is trying to use a terminal that has not been or cannot be whitelisted for that merchant.

Check whether the terminal is activated in your Gateway Manager.

If it is, verify that it is not assigned to any other merchant and that the merchant has enough free terminal IDs to assign the terminal. Assign it to the merchant.

If it is not activated, but using the correct keys for your application (test or live), contact us.

ERROR ERROR_SERVER_UNAVAILABLE No response from acquiring bank received. See here for details.

 

ABORTED

Status Status Details Explanation Action Steps
ABORTED ABORTED_MERCHANT_ABORTED The merchant aborted the transaction -
ABORTED ABORTED_SHOPPER_ABORTED The shopper aborted the transaction during the signature screen. -
ABORTED ABORTED_SHOPPER_REMOVED_CARD The card was removed too early (before the transaction has been finished). -
ABORTED ABORTED_PRESENT_CARD_TIMED_OUT Timeout, because cardholder did not present the card when prompted. -

 

Can we help you?

If you cannot find your answer, contact us and we'll get in touch with you soon.