Reason for operation rejection
The reason for operation rejection describes the circumstances or conditions under which the operation was not successfully completed. This may include user errors (e.g., insufficient funds), verification issues, or restrictions on the part of the payment system or bank.
Field Structure
The reason for operation rejection is passed as additional parameters in the following methods:
Make a payment is passed when the status is Transaction was failed
Confirmation of funds debit is passed when the status is Transaction was failed
100
Unknown reason, clarification required
101
Error on the service provider side
102
Request validation error
103
A payment with the specified ID already exists in the system
104
Transaction with the specified ID is not found in the system
105
Authorization error
106
Verification via the provider's server is unavailable. You can make a payment if you are confident in the parameters
107
Transaction failed by timeout
200
Insufficient balance
201
Invalid ID format
202
Unverified account
203
Phone number not available for top-up
204
Operation limit exceeded for a user with simplified identification
205
Operation limit exceeded for an identified user
206
Operation limit exceeded for an unidentified user
207
Invoices are not yet generated. The provider may generate new month invoices during a period when they cannot be obtained.
300
The payment amount is too large
301
Limit exceeded
302
Incorrect payment amount
303
The payment amount is less than the minimum value
304
Amount out of acceptable range
400
Receiving two confirmation requests for the same operation with a minimal interval
401
Transaction lifespan expired
402
Incorrect confirmation code
403
The service has already been paid
404
The specified zone does not exist
405
The specified zone is inactive
406
A parameter required for payment is missing
407
Exceeded the number of confirmation code attempts
Last updated