Skip to main content

List of error codes, states and sub-states.

List of codes states and sub-states.

A list of codes states and sub-states and their descriptions will be listed below in Table 1.

These states and sub-states are returned in the response to the pay method.

Table 1 - List of codes states and sub-states
StatesSub-statesFinalDescription
00NoNew. Status in which payments are inserted into the database
01NoReady for processing. Preparing for processing and transferring to the queue
02NoProvider identification. Identification of the provider according to the directions of Payment Processing
03,4NoFraud-control. Fraud-control status, if the control system is enabled, payments are added to this status
05NoConfirmation. Status in which payments are loaded to the cabinet via the “Control room - Loading payments” section. Payments will be in it until the user confirms the processing (the “Carry out all pending” button)
06NoProvider is not specified. This status includes payments for services for which the direction of payment is not defined.
07NoTimeout. Status, in which payments will fall for the time specified in the service settings as a deferral of payments.
08NoPending. Payment status in case the “Use pending” setting is enabled at the provider. Will be in it until manual processed
09NoPending confirmation. This status is assigned to a payment received from an external gateway (external) with the 'delayed' flag. The payment remains in this status until the external system sends its confirmation
011NoRemuneration is not set. This status includes payments for services that are not added to the remuneration profile.
10AnyNoPayment blocked (as a result of application of Fraud monitoring rules)
201NoReady to be written off
202NoPreliminary verification, in process
203NoPreliminary verification, unknown. The verification ended with an ambiguous error. After the global timeout period (1 day) expires, the operation is moved to the 'Processing' status (40) with the 'Error' substatus (4) to release the reserved funds, and then transitions to the final status
204NoInsufficient funds in the account
30NoPreliminary payment verification
301NoReady for pre-verification (by pre-verification modules)
302NoPreliminary verification, in processing
303NoPreliminary verification, unknown. The verification ended with an ambiguous error. After the global timeout period (1 day) expires, the operation is moved to the 'Processing' status (40) with the 'Error' substatus (4) to release the reserved funds, and then transitions to the final status 'Error' with the substatus 'Rejected by provider' (5)
304NoThis status is assigned to operations that failed the preliminary verification module check, provided that the 'Manual control' option is enabled for the module. The operation remains in this status either until the global timeout period (5 days) expires or until it is manually moved to another status. After the timeout expires, the operation is first moved by the gateways to the 'Processing' status (40) with the substatus 'Error' (4) to return the reserve to the agent, and then to the final status 'Error' with the substatus 'Rejected by provider' (5). Manually, the operation can be transferred to the 'Processing' status (40) with the substatus 'Ready for processing' (0) — in which case the operation will proceed with processing — or to the 'Verification' status (30) with the substatus 'Blocked. Canceled' (5)
305NoPayments can be transferred to this status only manually from the “Processing” status (40) of the "Blocked. Canceled" (4). Payments in this status are first transferred by gateways to the “Processing” status (40) of the “Error” substatus (4) to return the reserve to the agent, and then to the final ‘Error’ status of the “Rejected at provider” substatus (5).
401NoReady for processing
402,3NoProcessing
404,5,6,7NoProcessing error
408NoA response from an external vendor is pending
409NoWaiting for confirmation from the external system
4010NoWaiting for missing attributes required to complete the processing (for operations in burst status)
60YesSuccessful implementation status (final)
80YesError status (final)
801,2,3YesPayment canceled manually
804YesInsufficient funds in the account
805YesProcessing error
806,7,8YesAnother mistake
809YesRefund
-10NoError of inserting operation into database (not final)
-20YesPayment not found at status check (final)
00NoNew. Status in which payments are inserted into the database

List of error codes.

Error codes from this list are returned in the response to the pay method in the code field.

Table 2 - List of error codes
Error codeDescription
-100Duplicate attributes transferred
-2Payment Instrument Error
1,2Incorrect number
3Amount out of acceptable range
4Provider's server is unavailable
5Authorization error
6The operator's server is unavailable
7General provider error
8Lack of funds
9Incorrect processing parameters
10Fatal provider error
30Insufficient funds to add payment
33Service is not available for this merchant
50Duplicate attributes transferred

List of error codes.

Error codes from this list are returned in the response to the pay method in the code field.

Table 2 - List of error codes of the service attribute in the advanced request

Error codes in query responses using the advanced method

Table 3 - List of error codes
Error codeDescription
0Successful
1No data on the specified details found
2Prohibition of payment for the specified number by the service provider
3Unable to parse the vendor's response. Try again later
4Online requests are not implemented for this service
5No arrears
6One of the arguments is missing or incorrect
7There are too many items for the specified search conditions. Refine the query parameters
8No records were found for the specified search terms. Change the search terms
9Some error with text description. The text description is returned in the message element:<input key="message" value="It is necessary to perform card recovery"/>
10Failed to perform the check. Independently decide whether to continue or stop processing the payment
11Payment is not possible due to lack of personal data from the operator
100Insufficient funds on the balance to complete the request