Error codes

Code

Description

Notes

General errors

0

Without errors

10

XML parsing error. Possible reasons:

  • Invalid XML syntax.
  • Missing required XML elements.

50

Can't open the PKCS#7 cryptographic message, data integrity error

51

Unconfirmed digital signature (digital signature data does not match the transmitted document)

53

Request signed with a certificate unknown to Yandex.Checkout

55

Merchant's certificate expired

A new certificate must be issued for your store. Contact your Yandex.Checkout manager.

110

The merchant doesn't have rights to perform operations with the requested parameters

For example, no rights to view the list of orders for the specified shopId.

General parameter errors

111

Invalid value for the requestDT parameter

112

Invalid value for the invoiceId parameter

113

Invalid value for the shopId parameter

114

Invalid value for the orderNumber parameter

115

Invalid value for the clientOrderId parameter

117

Invalid value for the status parameter

118

Invalid value for the from parameter

119

Invalid value for the till parameter

120

Invalid value for the orderId parameter

151

Invalid value for the shopArticleId parameter

152

Invalid value for the sum parameter
153 Invalid value for the currencyId parameter
154 Invalid value for the description parameter
155 Invalid value for the offer_accepted parameter
156 Invalid value for the smsPhoneNumber parameter
157 Invalid value for the showcase_url parameter
158 Invalid value for the invoiceType parameter Returned in the response to the createInvoice request.
159 Omitted the clientNumberCode parameter Returned in the response to the confirmInvoice request.
160 The value of the clientNumberCode parameter doesn't match the code from the SMS Returned in the response to the confirmInvoice request.

Errors in informational request parameters

200

Invalid value for the outputFormat parameter

Allowed: XML or CSV.

201

Invalid value for the csvDelimiter parameter

202

Invalid value for the orderCreatedDatetimeGreaterOrEqual parameter

203

Invalid value for the orderCreatedDatetimeLessOrEqual parameter

204

Invalid value for the paid parameter

205

Invalid value for the paymentDatetimeGreaterOrEqual parameter

206

Invalid value for the paymentDatetimeGreaterOrEqual parameter

207

Invalid value for the outputFields parameter

208

The request specifies an empty time range for order creation

The upper bound for time of order creation orderCreatedDatetimeLessOrEqual is earlier than or equal to the lower bound for time of order creation orderCreatedDatetimeGreaterOrEqual.

209

The time range for order creation specified in the request is too large

The time range limited by the values of the orderCreatedDatetimeGreaterOrEqual and orderCreatedDatetimeLessOrEqual parameters is greater than 31 days.

210

The request specifies an empty time range for order payment

The upper bound of the order payment time paymentDatetimeLessOrEqual is less than or equal to the lower bound of the order payment time paymentDatetimeGreaterOrEqual.

211

The time range for order payment specified in the request is too large

The time range limited by the values of the paymentDatetimeGreaterOrEqual and paymentDatetimeLessOrEqual parameters is greater than 31 days.

212

The payment time range and the "paid only" option contradict each other.

The request sets an order payment time range, but the paid parameter is omitted, or its value is not true.

213

There are no conditions set to restrict the selection

The request must specify one of the conditions described on the listOrders method page.

214

A request by order number (orderNumber) does not specify the store ID (shopId)

215

A request by transaction number (invoiceId) does not specify the store ID (shopId)

216

The results contain too many elements

This occurs if the resulting selection contains more than 10,000 records. Change the request parameters to shorten the time range restricting the selection.

217

Invalid value for the partial parameter

Acceptable values: true, false.

Transaction request errors

161 Attempt to confirm payment for an invoice that wasn't created Returned in the response to the confirmInvoice request.
162 Attempt to confirm payment for an invoice that doesn't need confirmation Returned in the response to the confirmInvoice request.
163 The payment status isn't valid for this operation A payment can't be confirmed unless it is waiting for confirmation Returned in the response to the confirmInvoice request.

402

Invalid value for the amount parameter

Check that the parameter value matches the CurrencyAmount data type.

403

Invalid value for the currency parameter

Check the currency code: it must match the currency code for the original payment.

404

Invalid value for the cause parameter

Parameter omitted or unacceptable length.

405

Non-unique operation number

An operation with the same number (clientOrderId) but with different parameters was already executed.

410

The order was not paid for. A refund is impossible

The user did not pay for the order.

411

Unsuccessful delivery status for Payment notification

The Payment notification (paymentAviso) was not delivered to the merchant's system.

412

The transfer currency differs from the one in the request

The currency parameter in the request does not specify the same currency that was used for the transfer.

413

The refund amount specified in the request exceeds the transfer amount

When combined with previously processed refunds, the amount specified in the request exceeds the original transfer.

414

Transfer was refunded earlier

The entire transfer amount has already been refunded to the Payer's account.

415

No order with the specified transaction number (invoiceId)

416

Not enough funds to make the refund.

Contact the support service to learn more.

417

The Payer's account is closed. Funds can't be refunded to it

418

The Payer's account is blocked. Funds can't be refunded to it

419 The amount remaining after refunding parts of the payment is less than 1 ruble You must reduce the refund amount or refund the entire payment amount.
420 An additional parameter that is required for this merchant is missing or invalid
421 An additional parameter that is required for cash payments at a kiosk is missing or invalid
422 The amount is outside of the merchant's allowed range
423 Exceeded the limit on the total length of additional parameters for a payment reservation Returned in response to the createInvoice request.
424 Refunding part of the total is not allowed for this payment method You can only refund the entire payment amount.
425 Technical error. Repeat the request with a new transaction ID Returned in response to the createInvoice request.
428 Refunding is not allowed for this payment method
429 No order with the specified transaction number (orderId) Returned in response to the returnPayment request for deferred transfers.
430 Store not allowed to refund payments Not enough funds to perform the refund.
431 Errors of checking data for the receipt The data for the receipt are incorrect or insufficient.

601

Repeat bank card payments in the store's favor is not allowed

To disable recurring payments, contact your manager.

602

This payment cannot be repeated

603

An orderNumber is required for this operation

604

Invalid value for the cvv parameter

606

Operation forbidden for this card

607 Exceeded limit. Card operation can't be completed
608 Not enough funds to perform the card operation
609 Technical error. Card operation can't be completed
611 Bank card expired The merchant must remove the link to this card for recurring payments on the store side.
612 Operation forbidden for this card The card must be canceled by the issuing bank.
614 The invoice couldn't be formed. Do not resend the request Returned in the response to the createInvoice request.
615 Creating payment invoices in this payment system (invoiceType) is temporarily unavailable. Try again later Returned in the response to the createInvoice request if the invoiceType is temporarily disabled.

Other errors

1000

Technical error