Status | Status Details | Explanation | Action Steps |
---|---|---|---|
APPROVED | APPROVED | Transaction has been
approved. Payment was successful. | Merchant can give out
goods/services |
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 |
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. | Wait for finalization of transaction |
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_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 |
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".
| ry 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.f it is not activated, but using the correct keys for your application (test or live), contact us. |
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. | - |