Error codes
Error codeError description
Errors in request parameters
10Error in syntactical parsing of the XML document. The document syntax is invalid or required XML elements are omitted.
11The Counterparty’s ID is invalid or omitted (agentId).
12The channel for accepting transfers (subagentId) is invalid or omitted.
14The currency (currency) is invalid or omitted.
15The time of document formation (requestDT) is invalid or omitted.
16The recipient’s ID (dstAccount) is invalid or omitted.
17The amount (amount) is invalid or omitted.
18The transaction number (clientOrderId) is invalid or omitted.
19The basis for depositing the transfer (contract) is invalid or omitted.
21The requested operation is forbidden for this type of Counterparty activation.
26An operation with the same transaction number (clientOrderId) but different parameters was already completed.
50The cryptographic message can’t be opened due to an error in package integrity.
51The digital signature was not verified (the signature data doesn’t match the document).
53The request was signed by a certificate unknown to YooMoney.
55The certificate expired in the Counterparty’s system.
Errors in processing deposits
40Account closed.
41YooMoney Wallet blocked. This operation is not allowed for this wallet.
42There is no account with this ID.
43Gateway’s single deposit limit or wallet’s deposit amount limit (limit on the wallet balance) exceeded. Learn more about limits on deposits
44Gateway’s daily limit on the amount of deposits or wallet’s monthly limit on the amount of deposits exceeded. Learn more about limits on deposits
45Not enough funds to complete the operation.
46The operation amount is too small. Learn more about limits on deposits
48Error in the request for funds deposit to a bank account, card, or mobile phone.
49Attempt to add money to the wallet balance from a corporate card. You can’t add money to YooMoney wallets from corporate cards. The user needs to use a different card.
57This YooMoney wallet is not identified. Replenishment of an anonymous wallet is forbidden. The user needs to complete the identification process.
201Exceeded the limit on the recipient’s account balance (internal code, not sent to contractors, used by YooMoney’s technical specialists)
Other errors
30Technical problems on the YooMoney side. We recommend repeating the request at a reasonable interval (see The rules of generating and processing payment requests).
31The transfer recipient declined the payment (the recipient refers to the mobile carrier or processing bank).
105Exceeded the time limit for paying with this payment code (when paying in cash at a kiosk or payment point). The code’s expiration depends on the settings of the merchant who is receiving the payment.
110The transfer recipient returned the payment (the recipient refers to the mobile carrier or processing bank).
See also
Testing Interaction format Funds deposition (makeDeposition, testDeposition)