Коды отказа по карте: что значат generic_decline, do_not_honor и другие
Код отказа – короткое обозначение причины, по которой платёж картой не одобрен. Коды словами, например generic_decline и do_not_honor, даёт платёжный процессор Stripe. Коды цифрами, например 05 или 51, дают платёжные системы Visa и Mastercard. Большинство отказов банки относят к общим и причину не называют – за ней Stripe советует обращаться в банк или компанию, выдавшую карту. На странице – дословные описания кодов из документации Stripe с переводом и советом, что делать покупателю.
Что такое код отказа и кто его видит
Код отказа – короткое обозначение причины, по которой банк или платёжная система не одобрили платёж картой. Кодов два вида.
- Сетевой код – от двух до четырёх знаков, например 05 или 51. Его даёт платёжная система, через которую идёт платёж: Visa, Mastercard и другие. У разных систем один и тот же код может значить разное.
- Код Stripe – слова через подчёркивание, например
do_not_honor. Платёжный процессор – компания, которая проводит платёж между сервисом и банком; Stripe – один из таких процессоров. Коды Stripe указывают на многие из тех же причин отказа, что и коды банков, и описывают их подробнее.
Покупатель обычно видит только текст ошибки на странице оплаты. Сам код видит сервис в своём кабинете у процессора. Коды на этой странице относятся к сервисам, которые принимают оплату через Stripe. У других процессоров названия могут отличаться.
Card issuers categorize most declines as generic (generic_decline), making the exact decline reason unclear. If the card information is correct, ask your customer to contact their card issuer to understand why a transaction was declined. For privacy and security reasons, card issuers discuss the specifics of a decline only with their cardholders.
Stripe: Card declines, проверено 30.09.2026
Перевод: банки относят большинство отказов к общим (generic_decline), и точная причина остаётся неясной. Если данные карты верны, попросите покупателя обратиться в банк, выпустивший карту, и узнать, почему операция отклонена. По соображениям приватности и безопасности банки обсуждают подробности отказа только с держателями своих карт.
С чего начать, если кода нет, а есть только сообщение об отказе, написано в статье «Карта отклонена».
Коды отказа Stripe: таблица с переводом
В таблицах – коды отказа при оплате картой в интернете. Описания в кавычках взяты дословно из документации Stripe, рядом дан перевод. В колонке «Что делать» пересказываем советы Stripe покупателю. Документация открыта 30.09.2026.
generic_decline, do_not_honor: причина не названа
Коды этой группы не раскрывают причину отказа. За объяснением Stripe советует обратиться в банк, выпустивший карту.
| Код | Описание Stripe и перевод | Что делать |
|---|---|---|
generic_decline | «The card was declined for an unknown reason or Stripe Radar or Adaptive Acceptance blocked the payment» – карта отклонена по неизвестной причине, либо платёж остановили инструменты Stripe: Radar или Adaptive Acceptance | Обратиться в банк или компанию, выдавшую карту |
do_not_honor | «The card was declined for an unknown reason» – карта отклонена по неизвестной причине | Обратиться в банк или компанию, выдавшую карту |
call_issuer | «The card was declined for an unknown reason» – карта отклонена по неизвестной причине | Обратиться в банк или компанию, выдавшую карту |
transaction_not_allowed | «The card was declined for an unknown reason» – карта отклонена по неизвестной причине | Обратиться в банк или компанию, выдавшую карту |
not_permitted | «The payment isn’t permitted» – платёж не разрешён | Обратиться в банк или компанию, выдавшую карту |
Подробнее: «Do not honor», «Transaction not allowed», «Payment failed».
insufficient_funds, card velocity exceeded: деньги и лимиты
Здесь причина названа: не хватает денег или превышен лимит карты.
| Код | Описание Stripe и перевод | Что делать |
|---|---|---|
insufficient_funds | «The card has insufficient funds to complete the purchase» – на карте недостаточно средств для покупки | Использовать другой способ оплаты |
card_velocity_exceeded | «The customer has exceeded the balance, credit limit, or transaction amount limit available on their card» – покупатель превысил остаток, кредитный лимит или лимит суммы операций по карте | Обратиться в банк или компанию, выдавшую карту |
withdrawal_count_limit_exceeded | «The customer has exceeded the balance or credit limit available on their card» – покупатель превысил остаток или кредитный лимит карты | Использовать другой способ оплаты |
invalid_amount | «The payment amount is invalid, or exceeds the amount that’s allowed» – сумма платежа неверна или больше разрешённой | Если сумма верна, узнать в банке, разрешены ли покупки на такую сумму |
Если на карте не хватает денег и она пополняемая, можно пополнить её и повторить оплату. Подробнее: «Insufficient funds». Как рассчитать доступный остаток на карте, объясняем в статье «Остаток на карте».
Your card number is incorrect: ошибки в данных карты
В этой группе причина в реквизитах: они введены с ошибкой или срок действия карты истёк. Текст «Your card number is incorrect» переводится как «номер вашей карты неверен». Дословно в документации Stripe его нет; по смыслу ему соответствует код incorrect_number – «The card number is incorrect».
| Код | Описание Stripe и перевод | Что делать |
|---|---|---|
incorrect_number | «The card number is incorrect» – номер карты неверен | Повторить с верным номером карты |
incorrect_cvc | «The CVC number is incorrect» – номер CVC неверен | Повторить с верным кодом |
incorrect_zip | «The postal code is incorrect» – почтовый индекс неверен | Повторить с верным индексом платёжного адреса |
incorrect_address | «The address entered by the customer is incorrect» – адрес, введённый покупателем, неверен | Повторить с верным адресом |
expired_card | «The card has expired» – срок действия карты истёк | Использовать другую карту |
Подробнее: «CVV-код карты», «Billing address», «Card expired».
authentication_required, card_not_supported: подтверждение и тип покупки
Эти коды значат, что платёж нужно подтвердить или что карта не рассчитана на такую покупку.
| Код | Описание Stripe и перевод | Что делать |
|---|---|---|
authentication_required | «The card was declined because the transaction requires authentication such as 3D Secure» – карта отклонена, потому что операция требует подтверждения, например 3D Secure | Повторить оплату и пройти подтверждение |
card_not_supported | «The card doesn’t support this type of purchase» – карта не поддерживает такой тип покупки | Узнать в банке, можно ли платить картой за такие покупки |
currency_not_supported | «The card doesn’t support the specified currency» – карта не поддерживает указанную валюту | Узнать в банке, можно ли платить картой в этой валюте |
Подробнее: «3D Secure», «Card does not support this type of purchase», «Предоплаченная карта».
processing_error у Stripe: сбой и повтор
Коды этой группы говорят о сбое или о повторе уже отправленного платежа: сбой – это processing_error и issuer_not_available, повтор – duplicate_transaction.
| Код | Описание Stripe и перевод | Что делать |
|---|---|---|
processing_error | «An error occurred while processing the card» – при обработке карты произошла ошибка | Повторить оплату; если не прошла, обратиться в банк |
issuer_not_available | «The card issuer couldn’t be reached, so the payment couldn’t be authorized» – с банком не удалось связаться, поэтому платёж не одобрен | Повторить оплату; если не прошла, обратиться в банк |
duplicate_transaction | «A transaction with identical amount and card information was submitted very recently» – операция с той же суммой и той же картой отправлена совсем недавно | Проверить, не прошёл ли предыдущий платёж |
fraudulent, lost_card, stolen_card: подозрение и блокировка карты
Причины из первых трёх строк покупателю не показывают: Stripe просит сервисы сообщать о таких отказах так же, как о generic_decline.
| Код | Описание Stripe и перевод | Что делать |
|---|---|---|
fraudulent | «The payment was declined because Stripe suspects that it’s fraudulent» – платёж отклонён, потому что Stripe подозревает мошенничество | Совета покупателю Stripe не даёт: просит сервисы показывать общий отказ |
lost_card | «The payment was declined because the card is reported lost» – платёж отклонён: карта заявлена как утерянная | Совета покупателю Stripe не даёт: просит сервисы показывать общий отказ |
stolen_card | «The payment was declined because the card is reported stolen» – платёж отклонён: карта заявлена как украденная | Совета покупателю Stripe не даёт: просит сервисы показывать общий отказ |
pickup_card, restricted_card | «The customer can’t use this card to make this payment (it’s possible it was reported lost or stolen)» – покупатель не может оплатить этой картой; возможно, она заявлена как утерянная или украденная | Обратиться в банк или компанию, выдавшую карту |
Часть платежей Stripe останавливает сам и одобрения у банка не запрашивает. По некоторым типам карт покупатель всё же может увидеть в выписке удержание на сумму платежа: деньги не списаны, банк обычно снимает удержание за несколько дней. О причине такого отказа спросите в поддержке сервиса.
Подробности отказа банк обсуждает только с держателем карты, поэтому до выпуска стоит узнать условия карты и куда обращаться за поддержкой.
Выбрать карту VESMIR
Итоговый курс и сумму зачисления видно до оплаты. При оплате по СБП или USDT курс фиксируется на 15 минут. За отклонённые операции и обслуживание VESMIR плату не берёт; по Travel есть комиссии банка, они показаны до выпуска.
Сравнить картыСетевые коды 05, 51, 54, 57, 59, 61, 62, 65: что значат
Сетевой код – ответ платёжной системы. Его значение нужно смотреть в таблице той системы, к которой относится ваша карта. Описания взяты дословно из таблиц Visa и Mastercard в документации Stripe.
| Код | Visa | Mastercard | Перевод |
|---|---|---|---|
| 05 | «Do not honor» | «Do not honor» | Не обслуживать: причина отказа не указана |
| 51 | «Not sufficient funds» | «Insufficient funds / over credit limit» | Недостаточно средств; у Mastercard также – превышен кредитный лимит |
| 54 | «Expired card or expiration date is missing» | «Expired card» | Срок действия карты истёк; у Visa также – срок не указан |
| 57 | «Transaction not permitted to cardholder» | «Transaction not permitted to issuer / cardholder» | Операция не разрешена держателю карты; у Mastercard – банку, выпустившему карту, или держателю |
| 59 | «Suspected fraud» | кода 59 в таблице нет | Подозрение на мошенничество; в таблице Mastercard у Stripe это описание стоит у кода 83 |
| 61 | «Exceeds approval amount limit» | «Exceeds withdrawal amount limit» | Превышен лимит суммы: у Visa – суммы одобрения, у Mastercard – суммы снятия |
| 62 | «Restricted card (card invalid in this region or country)» | «Restricted card» | Карта с ограничением; у Visa уточнение – карта недействительна в этом регионе или стране |
| 65 | «Exceeds withdrawal frequency limit» | «Exceeds withdrawal count limit (or Identity Check soft-decline of EMV 3DS authentication)» | Превышен лимит числа снятий; у Mastercard также – мягкий отказ Identity Check при проверке 3D Secure |
У Mastercard коды 05, 51 и 54 в таблице Stripe указаны с пометкой MAC – дополнительным кодом с рекомендацией для продавца.
Do not honor 05: что это значит
Сетевой код 05 у Visa и Mastercard называется «Do not honor» – «не обслуживать»: причина отказа в названии не указана. У Stripe есть код с тем же названием, do_not_honor, и описан он как отказ по неизвестной причине. За объяснением обращайтесь в банк или компанию, выдавшую карту. Разбор – на странице «Do not honor».
Полной таблицы соответствия сетевых кодов кодам Stripe в открытой документации мы не нашли. В примере ответа из документации Stripe сетевой код 54 стоит рядом с причиной expired_card.
Что делать покупателю с кодом отказа
Найдите, к какой группе относится код, и следуйте советам для этой группы. Повторять оплату стоит после того, как причина найдена и исправлена. Временный сбой – отдельный случай: о нём пункт 4.
- Ошибка в данных карты. Сверьте номер, срок действия, код безопасности и платёжный адрес с данными карты и введите их заново вручную.
- Деньги и лимиты. Сравните доступный остаток с полной суммой покупки и проверьте лимиты карты.
- Подтверждение. Начните оплату заново и пройдите проверку 3D Secure.
- Временный сбой. Повторите оплату один раз позже. Если платёж снова не прошёл, обратитесь в банк или компанию, выдавшую карту.
- Причина не названа. Обратитесь в банк или компанию, выдавшую карту: подробности отказа банк обсуждает только с держателем карты.
Не повторяйте оплату много раз подряд. Stripe предупреждает сервисы: лишние повторы банк может счесть признаком мошенничества, и тогда отклонять начнут и обычные платежи.
Отказы в отдельных сервисах разобраны на страницах «Способ оплаты отклонён Apple» и «Не проходит оплата на Booking». Какие карты называют виртуальными и что это меняет при оплате – на странице «Виртуальная зарубежная карта».
Если отклонён платёж картой VESMIR
За отклонённую операцию VESMIR не берёт плату – и по виртуальной карте, и по Travel. Прошедший платёж или удержание, которые продавец потом отменил, – другой случай: по Travel банк берёт комиссии и за покупку, и за такую отмену, кроме платежей и отмен меньше $2; комиссии перечислены в условиях Travel.
Кода отказа покупатель обычно не видит: сервис показывает только текст ошибки. Этот текст, название сервиса и время попытки передайте в «Заботу» – так называется поддержка в приложении VESMIR. До обращения пройдите проверку из раздела «Платёж картой отклонён»: доступный остаток, срок действия, код безопасности и платёжный адрес сверяют с данными в карточке карты в приложении VESMIR. Номер карты, CVV и одноразовые коды в сообщении не присылайте.
Источники
- Stripe: Decline codes, проверено 30.09.2026
- Stripe: Network decline codes, проверено 30.09.2026
- Stripe: Card declines, проверено 30.09.2026
- Stripe: Declines, проверено 30.09.2026
Выбрать карту VESMIR
Итоговый курс и сумму зачисления видно до оплаты. При оплате по СБП или USDT курс фиксируется на 15 минут. За отклонённые операции и обслуживание VESMIR плату не берёт; по Travel есть комиссии банка, они показаны до выпуска.
Сравнить картыРедакция VESMIR. Материал проверен 30.09.2026. Условия сервисов и банков меняются – сверяйте цены и требования в своём аккаунте. Нашли неточность – напишите нам.