Card Payments

Payment Service Providers (PSPs) do not follow a standard error code format. PSPs define error codes according to their scheme.

There are 2 ways to view error codes with Lemonway.

  1. The API response code. In the error >PSP response field message

PSP error message found in the response Error object.


Error Messages are also displayed in the Dashboard. This column is not displayed by default. You can add the column using the column chooser button.

The following table displays Lemonway's current PSP partners with direct links to their error codes.



The characters xx, yy and zz in each table column are used to specify the order in which error codes should be read.

The following examples are provided to help you understand how each PSP error messages are displayed.


Mercanet uses a 3-code system to manage and describe error codes. The error should be read in this order to understand any issues.

  • ResponseCode (denoted in the table as xx).

  • Complementary Code (denoted in the table as yy).

  • AcquirerResponseCode (denoted in the table as zz).


Payzen errors are defined into 2 blocks: vads_result and vads_payment_error.
vads_result (Return code of the requested action). An error is always 05. The display format always consists of a 2-number code (N2)
vads_payment_error (Error codes that may appear when a payment has been declined). The format always consists of a 2 or 3-number code (N2...N3)


Computop errors are defined using an 8-character code. They are divided into 3 blocks: N8 , ( N NNNNNNN )

  • N (Action code)
  • NNN (Category)
  • NNNN (Details)

Example: 2 2001040

Action code (Value 1)Category (Value 2-4)Details (5-8)
2 - Error (Transaction failed)200 - Credit and debit card processing (The processing of a credit or debit card caused a problem)1040 - Error Communicating with Visa Directory (Transaction failed, details in column B)


Verifone uses a 3-number system to describe errors.

Example: 189 - Authentication failure