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
153Invalid value for the currencyId parameter
154Invalid value for the description parameter
155Invalid value for the offer_accepted parameter
156Invalid value for the smsPhoneNumber parameter
157Invalid value for the showcase_url parameter
158Invalid value for the invoiceType parameterReturned in the response to the createInvoice request.
159Omitted the clientNumberCode parameterReturned in the response to the confirmInvoice request.
160The value of the clientNumberCode parameter doesn't match the code from the SMSReturned 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

161Attempt to confirm payment for an invoice that wasn't createdReturned in the response to the confirmInvoice request.
162Attempt to confirm payment for an invoice that doesn't need confirmationReturned in the response to the confirmInvoice request.
163The payment status isn't valid for this operation A payment can't be confirmed unless it is waiting for confirmationReturned 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 perform the operation

Not enough funds to perform the refund.

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

419The amount remaining after refunding parts of the payment is less than 1 rubleYou must reduce the refund amount or refund the entire payment amount.
420An additional parameter that is required for this merchant is missing or invalid
421An additional parameter that is required for cash payments at a kiosk is missing or invalid
422The amount is outside of the merchant's allowed range
423Exceeded the limit on the total length of additional parameters for a payment reservationReturned in the response to the createInvoice request
424Refunding part of the total is not allowed for this payment methodYou can only refund the entire payment amount.
428Refunding is not allowed for this payment method
430Store not allowed to refund paymentsNot enough funds to perform the refund.
431Errors of checking data for the receiptThe data for the receipt are incorrect or insufficient.

601

Repeating 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

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

Other errors

1000

Technical error