Код ошибки Doctor Web 46

Обновлено: 16.05.2024

Примечание. Все коды, не указанные в этой таблице, в настоящее время не используются CMS. Сюда входят любые диапазоны кодов, которые считаются зарезервированными для национального присвоения.

< td>20< td>28 td> td> < /tr> td>

Последнее обновление: Вт, 04 января 2022 г., 15:21:55 +0000

Контакт

Поддержка

Инструменты

Внешние ресурсы

Сертификат ISO 9001

Будьте в курсе

Обновления по электронной почте

Получайте «Последние обновления» Medicare каждую неделю.

© 2022 Noridian Healthcare Solutions, LLC Условия и конфиденциальность

Лицензионное соглашение с пользователем и согласие на мониторинг

Соглашения с конечным пользователем для поставщиков

Некоторая информация о поставщиках, содержащаяся на веб-сайте Noridian Medicare, защищена авторским правом Американской медицинской ассоциации, Американской стоматологической ассоциации и/или Американской ассоциации больниц. Сюда входят такие элементы, как коды CPT, коды CDT, ICD-10 и другие коды UB-04.

Прежде чем вы сможете войти на сайт Noridian Medicare, прочитайте и примите соглашение о соблюдении правил авторского права в отношении информации, которую вы найдете на этом сайте. Если вы решите не принимать соглашение, вы вернетесь на домашнюю страницу Noridian Medicare.

ДАННЫЕ НАСТОЯЩИМ ЛИЦЕНЗИИ ЯВНО ОБУСЛОВЛЕНЫ ВАШИМ ПРИНЯТИЕМ ВСЕХ УСЛОВИЙ, СОДЕРЖАЩИХСЯ В НАСТОЯЩИХ СОГЛАШЕНИЯХ. НАЖИМАЯ ВЫШЕ ПО ССЫЛКЕ "Я ПРИНИМАЮ", ВЫ НАСТОЯЩИМ ПОДТВЕРЖДАЕТЕ, ЧТО ПРОЧИТАЛИ, ПОНЯЛИ И СОГЛАСНЫ СО ВСЕМИ УСЛОВИЯМИ, ИЗЛОЖЕННЫМИ В НАСТОЯЩИХ СОГЛАШЕНИЯХ.

ЕСЛИ ВЫ НЕ СОГЛАСНЫ СО ВСЕМИ ПОЛОЖЕНИЯМИ И УСЛОВИЯМИ, ИЗЛОЖЕННЫМИ ЗДЕСЬ, НАЖМИТЕ ВЫШЕ ПО ССЫЛКЕ «Я не принимаю» И ВЫЙТИ С ЭТОГО ЭКРАНА КОМПЬЮТЕРА.

ЕСЛИ ВЫ ДЕЙСТВУЕТЕ ОТ ИМЕНИ ОРГАНИЗАЦИИ, ВЫ ЗАЯВЛЯЕТЕ, ЧТО ВЫ УПОЛНОМОЧЕНЫ ДЕЙСТВОВАТЬ ОТ ИМЕНИ ТАКОЙ ОРГАНИЗАЦИИ И ЧТО ВАШЕ ПРИНЯТИЕ УСЛОВИЙ НАСТОЯЩИХ СОГЛАШЕНИЙ СОЗДАЕТ ЮРИДИЧЕСКИ ИСПОЛЬЗУЕМОЕ ОБЯЗАТЕЛЬСТВО ОРГАНИЗАЦИИ. В ДАННОМ Употреблении термины «ВЫ» И «ВАШ» ОТНОСЯТСЯ К ВАМ И ЛЮБОЙ ОРГАНИЗАЦИИ, ОТ ИМЕНИ КОТОРОЙ ВЫ ДЕЙСТВУЕТЕ.

ЛИЦЕНЗИЯ НА ИСПОЛЬЗОВАНИЕ «ТЕКУЩЕЙ ПРОЦЕДУРНОЙ ТЕРМИНОЛОГИИ ВРАЧЕЙ» (CPT)
ЧЕТВЕРТОЕ ИЗДАНИЕ

Соглашение с конечным пользователем/укажи и нажми:

Коды, описания и другие данные CPT защищены авторским правом Американской медицинской ассоциации (AMA) 2002–2020 гг. Все права защищены. CPT является товарным знаком AMA.

Вы, ваши сотрудники и агенты имеете право использовать CPT только в том виде, в каком он содержится в следующих разрешенных материалах: определениях местного покрытия (LCD), учебных материалах, публикациях и руководствах Medicare, внутри вашей организации в Соединенных Штатах исключительно для использовать самостоятельно, сотрудниками и агентами. Использование ограничено использованием в программах Medicare, Medicaid или других программах, находящихся в ведении Центров услуг Medicare и Medicaid (CMS). Вы соглашаетесь принять все необходимые меры для обеспечения соблюдения вашими сотрудниками и агентами условий настоящего соглашения. Вы признаете, что AMA владеет всеми авторскими правами, товарными знаками и другими правами в CPT.

Этот продукт включает CPT, который представляет собой коммерческие технические данные и/или компьютерные базы данных, и/или коммерческое компьютерное программное обеспечение, и/или документацию по коммерческому компьютерному программному обеспечению, которые были разработаны исключительно на частные средства Американской медицинской ассоциацией, 515 North State. Street, Chicago, Illinois, 60610. Права правительства США на использование, изменение, воспроизведение, выпуск, выполнение, демонстрацию или раскрытие этих технических данных и/или компьютерных баз данных и/или компьютерного программного обеспечения и/или документации по компьютерному программному обеспечению регулируются ограниченные права DFARS 252.227-7015(b)(2) (июнь 1995 г.) и/или с учетом ограничений DFARS 227.7202-1(a) (июнь 1995 г.) и DFARS 227.7202-3(a) июнь 1995 г.), как применимо к закупкам Министерства обороны США и ограничениям ограниченных прав FAR 52.227-14 (июнь 1987 г.) и/или в соответствии с положениями об ограничении прав FAR 52.227-14 (июнь 1987 г.) и FAR 52.227-19 (июнь 1987 г.), как применимо, и любое применимое агентство FAR Дополнения для федеральных закупок, не связанных с Министерством.

Отказ AMA от гарантий и ответственности
CPT предоставляется «как есть» без каких-либо гарантий, явных или подразумеваемых, включая, помимо прочего, подразумеваемые гарантии товарного состояния и пригодности для конкретной цели. AMA гарантирует, что из-за характера CPT он не манипулирует и не обрабатывает даты, поэтому с CPT не возникает проблем 2000 года. AMA не несет ответственности за любые ошибки в CPT, которые могут возникнуть в результате использования CPT в сочетании с любым программным и/или аппаратным обеспечением, не соответствующим требованиям 2000 года. В CPT не включены таблицы сборов, базовые единицы, относительные значения или связанные с ними списки. AMA прямо или косвенно не занимается медицинской практикой и не оказывает медицинские услуги. Ответственность за содержание этого файла/продукта лежит на Noridian Healthcare Solutions или CMS, и AMA не намерено или подразумевает никакого одобрения. AMA отказывается от ответственности за любые последствия или обязательства, связанные с любым использованием, неиспользованием или интерпретацией информации, содержащейся или не содержащейся в этом файле/продукте.

Отказ от ответственности CMS
Объем этой лицензии определяется AMA, владельцем авторских прав. Любые вопросы, касающиеся лицензии или использования CPT, должны быть адресованы AMA. Конечные пользователи не действуют в интересах или от имени CMS. CMS НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБУЮ ОТВЕТСТВЕННОСТЬ ЗА ИСПОЛЬЗОВАНИЕ CPT КОНЕЧНЫМ ПОЛЬЗОВАТЕЛЕМ. CMS НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ ПРЕТЕНЗИИ, СВЯЗАННЫЕ С ЛЮБЫМИ ОШИБКАМИ, УПУЩЕНИЯМИ ИЛИ ДРУГИМИ НЕТОЧНОСТЯМИ В ИНФОРМАЦИИ ИЛИ МАТЕРИАЛАХ, СОДЕРЖАЩИХСЯ НА ЭТОЙ СТРАНИЦЕ. Ни при каких обстоятельствах CMS не несет ответственности за прямой, непрямой, фактический, случайный или последующий ущерб, возникающий в результате использования такой информации или материалов.

Эта лицензия будет прекращена после уведомления вас, если вы нарушите условия этой лицензии. AMA является сторонним бенефициаром этой лицензии.

ЛИЦЕНЗИЯ НА ИСПОЛЬЗОВАНИЕ «ТЕКУЩЕЙ СТОМАТОЛОГИЧЕСКОЙ ТЕРМИНОЛОГИИ» («CDT»)

Конечный пользователь/Соглашение «укажи и нажми»

Эти материалы содержат актуальную стоматологическую терминологию (CDT), авторское право © Американская стоматологическая ассоциация (ADA), 2020 г. Все права защищены. CDT является товарным знаком ADA.

<р>1. В соответствии с положениями и условиями, содержащимися в настоящем Соглашении, вы, ваши сотрудники и агенты имеете право использовать CDT только в том виде, в каком он содержится в следующих авторизованных материалах, и исключительно для внутреннего использования вами, сотрудниками и агентами вашей организации в Соединенных Штатах и его территории. Использование CDT ограничено использованием в программах, управляемых Центрами услуг Medicare и Medicaid (CMS). Вы соглашаетесь принять все необходимые меры для обеспечения соблюдения вашими сотрудниками и агентами условий настоящего соглашения. Вы признаете, что ADA владеет всеми авторскими правами, товарными знаками и другими правами в CDT. Вы не должны удалять, изменять или скрывать какие-либо уведомления об авторских правах ADA или другие уведомления о правах собственности, включенные в материалы.

<р>3. Применимые положения о федеральных закупках (FARS)\Дополнение Министерства обороны к федеральным закупкам (DFARS) Ограничения Применяются к использованию в государственных учреждениях. Нажмите здесь, чтобы ознакомиться со всеми положениями о правах правительства США.

<р>4. ОТКАЗ ADA ОТ ГАРАНТИЙ И ОТВЕТСТВЕННОСТИ.CDT предоставляется «как есть» без каких-либо явных или подразумеваемых гарантий, включая, помимо прочего, подразумеваемые гарантии товарного состояния и пригодности для конкретной цели. В CDT не включены таблицы сборов, базовые единицы, относительные значения или связанные с ними списки. ADA прямо или косвенно не занимается медицинской практикой и не оказывает стоматологические услуги. Исключительную ответственность за программное обеспечение, включая любой CDT и другое содержимое, содержащееся в нем, несет (вставьте название соответствующего лица) или CMS; и никакого одобрения со стороны ADA не предполагается и не подразумевается. ADA прямо отказывается от ответственности за любые последствия или ответственность, связанные с любым использованием, неиспользованием или интерпретацией информации, содержащейся или не содержащейся в этом файле/продукте. Настоящее Соглашение прекратит свое действие после уведомления вас, если вы нарушите условия настоящего Соглашения. ADA является сторонним бенефициаром по настоящему Соглашению.

<р>5. ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ CMS. Объем этой лицензии определяется ADA, владельцем авторских прав. Любые вопросы, касающиеся лицензии или использования CDT, следует адресовать в ADA. Конечные пользователи не действуют в интересах или от имени CMS. CMS НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБУЮ ОТВЕТСТВЕННОСТЬ, СВЯЗАННУЮ С ИСПОЛЬЗОВАНИЕМ CDT КОНЕЧНЫМ ПОЛЬЗОВАТЕЛЕМ. CMS НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ ПРЕТЕНЗИИ, СВЯЗАННЫЕ С ЛЮБЫМИ ОШИБКАМИ, УПУЩЕНИЯМИ ИЛИ ДРУГИМИ НЕТОЧНОСТЯМИ В ИНФОРМАЦИИ ИЛИ МАТЕРИАЛАХ, РАСПРОСТРАНЕННЫХ НАСТОЯЩЕЙ ЛИЦЕНЗИЕЙ. Ни при каких обстоятельствах CMS не несет ответственности за прямой, непрямой, фактический, случайный или последующий ущерб, возникающий в результате использования такой информации или материалов.

ЛИЦЕНЗИЯ НА НАЦИОНАЛЬНЫЙ ЕДИНЫЙ СЧЕТНЫЙ КОМИТЕТ ("NUBC")

Уведомление об авторских правах Американской ассоциации больниц в режиме Point and Click

Авторское право © 2021, Американская ассоциация больниц, Чикаго, Иллинойс. Воспроизведено с разрешения. Никакая часть материалов, защищенных авторским правом AHA, содержащихся в этой публикации, не может быть скопирована без письменного согласия AHA. Материалы, защищенные авторским правом AHA, включая коды и описания UB-04, не могут быть удалены, скопированы или использованы в любом программном обеспечении, продукте, услуге, решении или производной работе без письменного согласия AHA. Если организация хочет использовать какие-либо материалы AHA, свяжитесь с AHA по телефону 312-893-6816

Изготовление копий или использование содержимого Руководства UB-04 или Файла данных UB-04, включая коды и/или описания, для внутренних целей, перепродажи и/или использования в любом продукте или публикации; создание любой измененной или производной работы Руководства UB-04 и/или кодов и описаний; и/или любое коммерческое использование руководства/файла данных UB-04 или любой его части, включая коды и/или описания, разрешено только при наличии прямой лицензии Американской ассоциации больниц.

Согласие на мониторинг

Предупреждение: вы получаете доступ к информационной системе, которая может быть информационной системой правительства США. Если это информационная система правительства США, CMS сохраняет за собой право собственности и ответственность за свои компьютерные системы. Пользователи должны соблюдать политики, стандарты и процедуры информационной безопасности CMS. Для правительства США и других информационных систем информация, доступ к которой осуществляется через компьютерную систему, является конфиденциальной и доступна только авторизованным пользователям. Продолжая работу после этого уведомления, пользователи соглашаются на мониторинг, запись и проверку персоналом компании. Несанкционированное или незаконное использование компьютерной системы запрещено и подлежит уголовной и гражданской ответственности. Использование информационной системы означает согласие пользователя на любой и любой мониторинг и запись своей деятельности.

Примечание. Информация, полученная с помощью этого веб-сайта Noridian, является максимально актуальной. Бывают случаи, когда основные ресурсы различных участников контента не синхронизируются или не обновляются в один и тот же интервал времени.

Этот предупреждающий баннер содержит уведомления о конфиденциальности и безопасности в соответствии с применимыми федеральными законами, директивами и другими федеральными инструкциями по доступу к этой правительственной системе, которая включает в себя все устройства/носители данных, подключенные к этой системе. Эта система предоставляется только для использования с разрешения правительства. Несанкционированное или ненадлежащее использование этой системы запрещено и может привести к дисциплинарным взысканиям и/или гражданским и уголовным санкциям. В любое время и для любых законных государственных целей правительство может отслеживать, записывать и проверять использование вашей системы и/или перехватывать, искать и конфисковывать любые сообщения или данные, передаваемые или хранящиеся в этой системе. Поэтому у вас нет разумных ожиданий конфиденциальности. Любые сообщения или данные, передаваемые или хранящиеся в этой системе, могут быть раскрыты или использованы для любых законных государственных целей.

В этой статье содержится код ошибки 2, широко известный как код ошибки Dr Web 2, описанный как Ошибка 2: Dr.Web CureIt! столкнулся с проблемой и должен быть закрыт. Приносим извинения за неудобства.

Информация об ошибке

Этот инструмент восстановления может исправлять распространенные компьютерные ошибки, такие как BSOD, зависания и сбои системы. Он может заменять отсутствующие файлы операционной системы и библиотеки DLL, удалять вредоносное ПО и устранять вызванный им ущерб, а также оптимизировать работу ПК для достижения максимальной производительности.

О коде времени выполнения 2

Код выполнения 2 возникает, когда Dr.Web CureIt! происходит сбой или происходит сбой во время работы, отсюда и его название. Это не обязательно означает, что код был каким-то образом поврежден, а просто означает, что он не работал во время выполнения. Такая ошибка будет отображаться как раздражающее уведомление на вашем экране, если ее не обработать и не исправить. Вот симптомы, причины и способы устранения проблемы.

Определения (бета)

Здесь мы перечисляем некоторые определения слов, содержащихся в вашей ошибке, чтобы помочь вам понять вашу проблему. Эта работа еще не завершена, поэтому иногда мы можем дать неверное определение слову, так что не стесняйтесь пропустить этот раздел!

  • Код ошибки. Код ошибки – это значение, возвращаемое для объяснения причины возникновения ошибки.
  • Интернет. Используйте этот тег для ответов на общие вопросы, связанные со всеми аспектами всемирной паутины.
Симптомы кода 2 — код ошибки Dr Web 2

Ошибки во время выполнения происходят без предупреждения. Сообщение об ошибке может появиться на экране в любое время, когда Dr.Web CureIt! работает. Фактически, сообщение об ошибке или какое-либо другое диалоговое окно может появляться снова и снова, если не принять меры на раннем этапе.

Могут быть случаи удаления файлов или появления новых файлов. Хотя этот симптом в значительной степени связан с заражением вирусом, его можно отнести к симптому ошибки времени выполнения, поскольку заражение вирусом является одной из причин ошибки времени выполнения. Пользователь также может столкнуться с внезапным падением скорости интернет-соединения, но опять же, это не всегда так.

Исправить Dr. Веб-код ошибки 2 (код ошибки 2)



(Только в иллюстративных целях)

Причины ошибки Dr Web Код 2 - Код 2

Во время разработки программного обеспечения программисты пишут код, предвидя возникновение ошибок. Однако идеальных дизайнов не бывает, так как даже при самом лучшем дизайне программы можно ожидать ошибок. Сбои могут возникать во время выполнения, если определенная ошибка не обнаружена и не устранена во время проектирования и тестирования.

Ошибки выполнения обычно возникают из-за одновременного запуска несовместимых программ. Это также может произойти из-за проблем с памятью, плохого графического драйвера или заражения вирусом. В любом случае, проблема должна быть решена немедленно, чтобы избежать дальнейших проблем. Вот способы исправить ошибку.

Методы ремонта

Ошибки во время выполнения могут быть раздражающими и постоянными, но это не совсем безнадежно, ремонт доступен. Вот как это сделать.

Если метод восстановления работает для вас, нажмите кнопку "Проголосовать" слева от ответа, это позволит другим пользователям узнать, какой метод восстановления в настоящее время работает лучше всего.

Отказы в кредитных картах — обычное явление в любой бизнес-среде, но особенно часто они встречаются в компаниях B2C с большим объемом транзакций.

Какую бы систему точек продаж вы ни использовали, она должна предоставлять определенный кодовый номер вместе с уведомлением об отказе, но это не поможет вам понять «почему», если вы не знаете определения этих кодов.

Наличие этих кодов отклонения кредитных карт поможет вам повысить качество обслуживания клиентов благодаря более продуманным и подробным объяснениям.

Мы составили список наиболее распространенных причин отказа ниже, и если вы не можете найти код здесь, мы рекомендуем напрямую связаться с вашим поставщиком POS-терминалов.

Список распространенных кодов отклонения кредитных карт

Кодовый номер 01

Ссылка на эмитента

Банк-эмитент (Visa, Mastercard и т. д.) заблокировал транзакцию. Попросите отдельную карту для завершения транзакции и/или попросите клиента позвонить в банк, выпустивший кредитную карту, и выяснить, почему транзакция была отклонена.

Кодовый номер 02

Ссылка на эмитента (особое условие)

Как и в случае кода 01, банк-эмитент (Visa, Mastercard и т. д.) предотвратил транзакцию. То же, что и код 01. Попросите отдельную карту для завершения транзакции и/или попросите клиента позвонить в банк, обслуживающий их кредитную карту, и выяснить, почему транзакция была отклонена.

Кодовый номер 04

Получить карту (без мошенничества)

Банк-эмитент (Visa, Mastercard и т. д.) заблокировал транзакцию. То же, что и первые два кода. Попросите отдельную карту для завершения транзакции и/или попросите клиента позвонить в банк, обслуживающий их кредитную карту, и выяснить, почему транзакция была отклонена.

Кодовый номер 05

Не почитать

Банк-эмитент (Visa, Mastercard и т. д.) предотвратил транзакцию и также просит вас не принимать карту.Попросите отдельную карту для завершения транзакции и/или попросите клиента позвонить в банк, выпустивший кредитную карту, и выяснить, почему транзакция была отклонена.

Кодовый номер 07

Pick Up Card — Особое условие (мошеннический аккаунт)

Банк-эмитент (Visa, Mastercard и т. д.) заблокировал транзакцию, поскольку пометил этот счет как мошеннический. Если это разовая транзакция, не запускайте карту снова и не предоставляйте больше товаров или услуг держателю карты. Если это была повторяющаяся или запланированная транзакция, свяжитесь с вашим клиентом, чтобы убедиться, что ваш бизнес не был неправильно помечен как мошеннический. Попросите их связаться со своим банком ИЛИ обновить свою учетную запись с помощью новой предоставленной карты.

Кодовый номер 12

Недействительная транзакция

Транзакция, которую вы пытаетесь совершить, недействительна. возврат возврата. Убедитесь, что вы используете правильные типы платежей, и еще раз проверьте правильность настройки всех пакетов платежей.

Кодовый номер 13

Недопустимая сумма

Поле номера, которое вы пытались совершить, было недействительным. Обычно это результат опечатки (отрицательная сумма или недопустимый символ). Дважды проверьте, что вы ввели, и убедитесь, что оно не было отрицательным или содержало неправильные символы.

Кодовый номер 14

Неверный номер карты

Номер карты недействителен, и ваш терминал не может найти соответствующую учетную запись. Дважды проверьте указанный номер счета и повторите попытку.

Кодовый номер 15

Нет такого эмитента

Введенный номер карты неверен, так как он не начинается с цифр 3 (AMEX), 4 (Visa), 5 (MasterCard) или 6 (Discover). Дважды проверьте введенный номер карты.

Кодовый номер 19

Введите повторно

Произошла неизвестная ошибка. Попробуйте еще раз. Если проблема не исчезнет, ​​обратитесь к поставщику услуг продавца.

Код 28

Файл временно недоступен

Произошла временная ошибка в процессе авторизации. Попробуйте еще раз, и если проблема не исчезнет, ​​обратитесь к поставщику услуг продавца.

Кодовый номер 41

Потеря карты — забрать (мошеннический аккаунт)

Правовладелец сообщил об утере или краже этой карты, в результате чего банк-эмитент отклонил транзакцию. Не повторяйте транзакцию и не предоставляйте держателю карты никаких дополнительных товаров или услуг. Для запланированных транзакций карта могла быть утеряна до того, как запланированная транзакция прошла, поэтому свяжитесь с держателем карты и попросите другой способ оплаты.

Кодовый номер 43

Украденная карта – забрать (мошеннический аккаунт)

Правовладелец сообщил об утере или краже этой карты, в результате чего банк-эмитент отклонил транзакцию. Не повторяйте транзакцию и не предоставляйте держателю карты никаких дополнительных товаров или услуг. Обязательно сообщите о попытке транзакции в соответствующий банк-эмитент. Для запланированных транзакций карта могла быть утеряна до того, как запланированная транзакция прошла, поэтому свяжитесь с держателем карты и попросите другой способ оплаты.

Кодовый номер 51

Недостаточно средств

Банк-эмитент клиента отклонил транзакцию, потому что либо клиент уже превысил свой кредитный лимит, либо эта транзакция приведет к превышению кредитной карты клиента. Либо попросите клиента позвонить в банк-эмитент и запросить кредитный лимит, либо запросить другую форму платежа.

Кодовый номер 54

Карта с истекшим сроком действия

Введенная дата истечения срока действия уже прошла. Дважды проверьте правильность ввода, попросите клиента подтвердить дату истечения срока действия в банке-эмитенте или запросите альтернативный способ оплаты.

Кодовый номер 57

Транзакция не разрешена – карточка

Этот код появится, если вы пытаетесь совершить транзакцию, а карта вашего клиента не настроена для этого типа транзакции. Попросите вашего клиента позвонить в свой банк-эмитент (номер обычно указан на обратной стороне кредитной карты) и попросить разрешить транзакцию. Когда банк подтвердит, что транзакция будет обработана правильно, повторите попытку.

Кодовый номер 58

Транзакция не разрешена – Терминал

Этот код появится, если вы пытаетесь совершить транзакцию, а ваш процессинговый аккаунт продавца настроен неправильно. Обратитесь к поставщику услуг продавца и убедитесь, что ваш терминал/POS настроен на прием платежа, который вы пытаетесь использовать.

Кодовый номер 62

Недействительный код службы — ограничено

Это означает одно из двух: вы пытаетесь провести транзакцию по карте AmEx или транзакцию Discover, а ваша система их не поддерживает. Клиент попытался оплатить онлайн картой, которая не поддерживает онлайн-платежи. Клиент попытался оплатить онлайн картой, которая не поддерживает онлайн-платежи. По первой причине позвоните своему торговому провайдеру и убедитесь, что ваш терминал/POS поддерживает транзакции American Express или Discover.В случае ошибок онлайн-платежей сообщите клиенту, что он может заплатить лично или другой картой при использовании онлайн-портала.

Кодовый номер 63

Нарушение безопасности

Трехзначный CVV2 или четырехзначный код CID на обратной стороне кредитной карты был прочитан неправильно. Повторите попытку транзакции, не вводя номер CVV2/CID. Он должен нормально обрабатываться. Попробуйте еще раз, не вводя код, и все должно сработать, но сообщите клиенту, что отсутствие кода может пометить транзакцию как мошенническую.

Кодовый номер 65

Превышен лимит активности

У вашего клиента превышен кредитный лимит, иначе эта транзакция приведет к его превышению. Попросите их использовать другой метод транзакции или позвоните и запросите корректировку кредитного лимита.

Кодовый номер 85 или 00

Система эмитента недоступна

Произошла временная ошибка связи. Попробуйте снова. Если вы не пройдете, обратитесь к своему платежному процессору.

Кодовый номер 85

Нет причин для отказа

Очевидной проблемы нет, но что-то пошло не так. Эта ошибка является своего рода ловушкой. Попробуйте снова. Если транзакция по-прежнему не проходит, обратитесь к своему платежному процессору.

Кодовый номер 91

Эмитент или коммутатор недоступен

Сбой связи авторизации по неизвестной причине. Попробуйте снова. Если транзакция по-прежнему не проходит, обратитесь к своему платежному процессору или в соответствующий банк-эмитент.

Кодовый номер 93

Нарушение – невозможно выполнить

Нарушение в аккаунте клиента, и банк-эмитент предотвратил транзакцию. Попросите вашего клиента позвонить в его банк, и, если банк подтвердит, что с их стороны все в порядке, повторите попытку транзакции. В противном случае просто попросите другую карту или способ оплаты.

Кодовый номер 96

Системная ошибка

Во время транзакции произошла временная ошибка. Подождите минуту или две и повторите попытку. Обратитесь к своему платежному процессору, если он по-прежнему не работает.

Кодовый номер RO или R1

Клиент запросил остановку определенного регулярного платежа

Ваш клиент попросил свой банк отклонить списание средств с вашего счета. Немедленно прекратите повторяющиеся платежи. Затем свяжитесь с клиентом, чтобы узнать, не был ли запрос на прекращение платежа ошибкой.

Я создаю RESTful API, который будет обрабатывать ряд взаимодействий с пользователем, включая размещение заказов с использованием сохраненных кредитных карт.

В случае успешного заказа я возвращаю 200 ОК, а в случае, если запрос заказа искажен или недействителен, я возвращаю 400 Неверный запрос. Но что я должен вернуть, если возникнут проблемы во время фактической обработки заказа?

  1. Клиент отправляет серверу заказ на пользовательский ресурс. Если пользователь не существует, возвращается ошибка 404 Not Found.
  2. Формат заказа и информация проверены. Если недействителен, возвращается 400 Bad Request.
  3. Заказ обработан. Если заказ выполнен успешно, для заказа возвращается 201 Created. Если возникает непредвиденная ошибка, возвращается ошибка сервера 500.

Последний шаг - это проблема: что мне вернуть, если заказ не выполнен по какой-либо другой причине? Возможные сценарии могут включать:

  • Товар распродан.
  • Достигнуто максимальное количество заказов пользователя
  • Сбой транзакции по кредитной карте (недостаточно средств и т. д.)

Похоже, это не подходит ни для 400, ни для 500. Во всяком случае, я мог бы рассматривать это как 400, если нет лучшего кода - запрос был недействителен в соответствии с бизнес-правилами. Это просто не кажется точным.

Редактировать: также найдено существующее обсуждение той же темы. Все ответы, кажется, указывают на использование кодов состояния для этого типа нарушения, с некоторым обсуждением использования расширения 400, 409 или 422.

Мне нравится "422 unprocessable entity" из-за ошибок проверки. И использовал бы его для приведенных выше примеров, включил бы в ответ сообщение с фактической бизнес-проблемой «Продукт распродан» и, возможно, добавил бы свои собственные «коды», если клиенту необходимо программно принимать другие решения на основе ответа

7 ответов 7

Я оставлю вам выбор между 4xx и 5xx, но вы должны использовать код состояния ошибки.

Есть ли у вас примеры или ссылки на этот подход по сравнению с другим? И ваш ответ, и ответ Видора имеют смысл: один с точки зрения HTTP как прикладного протокола, а другой - строго для целей передачи. Спецификация определяет его как «протокол прикладного уровня», что немного расплывчато. Я также видел как точки зрения, так и примеры в Интернете, когда исследовал это.

Вы должны использовать 4xx для ошибки клиента, если клиент может изменить запрос, чтобы обойти ошибку. Используйте 5xx для ошибки сервера, которую клиент не может обойти.

Продукт распродан будет ошибкой сервера.Клиент не может каким-либо образом изменить запрос, чтобы обойти ошибку. Вы можете переключиться на другой продукт, но не будет ли это новым запросом?

Достижение максимального количества заказов пользователя также является ошибкой сервера. Клиент ничего не может сделать, чтобы обойти эту ошибку.

Сбой транзакции по кредитной карте будет ошибкой клиента. Клиент может повторно отправить запрос с другим способом оплаты или номером кредитной карты, чтобы обойти ошибку.

Если лимит заказа достигнут, разве клиент не должен предупредить об этом пользователя и позволить ему соответствующим образом изменить свой запрос? Это похоже на ошибку 4xx. То же самое касается распроданного товара. Ошибки 5xx предназначены для ошибок, вызванных каким-либо сбоем системы, а не для действия, запрещенного бизнес-правилом.

Я согласен с комментарием выше. Ошибки 5xx возникают, когда на сервере есть проблемы. 4xx ошибки для бизнес-правил.

Сервер понимает тип содержимого объекта запроса (поэтому код состояния 415 Unsupported Media Type является недопустимым), и синтаксис объекта запроса является правильным (поэтому код состояния 400 Bad Request является недопустимым), но не смог обрабатывать содержащиеся инструкции.

Например, это условие ошибки может возникнуть, если тело XML-запроса содержит корректные (т. е. синтаксически правильные), но семантически ошибочные XML-инструкции.

Я знаю, что этот вопрос старый, но сегодня я задал тот же самый вопрос. Если у моего пользователя закончатся кредиты, какой код состояния должен вернуть мой REST API?

Я склоняюсь к ошибке 402 "Требуется платеж":

Зарезервировано для использования в будущем. Первоначально предполагалось, что этот код может использоваться как часть какой-либо формы цифровых денег или схемы микроплатежей, но этого не произошло, и этот код обычно не используется. Google Developers API использует этот статус, если конкретный разработчик превысил дневной лимит запросов.

  • Достигнут предел дневного бюджета, установленный разработчиком.
  • Для запрошенной операции требуется больше ресурсов, чем позволяет квота. Для завершения операции требуется оплата.
  • Запрошенная операция требует какой-либо оплаты от пользователя, прошедшего проверку подлинности.

Как насчет 424 Failed Dependency? Спецификация описывает это как:

Метод не может быть выполнен с ресурсом, так как запрошенное действие зависело от другого действия, и это действие не удалось.

Код состояния 424 определен в стандарте WebDAV и предназначен для случая, когда клиенту необходимо изменить то, что он делает — сервер не испытывает никаких проблем здесь.

Вы можете сообщить клиенту (или сделать вид), что у вас есть внутренние действия, которые должны создать заказ и вычесть остаток, и что одно из этих действий не удалось, хотя и по совершенно уважительной причине, и поэтому запрос не выполнен. .

Насколько я понимаю, "действие" — довольно широкое понятие, и его можно использовать в самых разных ситуациях, включая недостаточный запас, недостаточный кредит или вечеринку на складе.

Сервер понимает тип содержимого объекта запроса (поэтому код состояния 415 Unsupported Media Type является недопустимым), и синтаксис объекта запроса является правильным (таким образом, код состояния 400 Bad Request является недопустимым), но не удалось обработать содержащиеся инструкции.

Например, это состояние ошибки может возникнуть, если тело запроса XML содержит корректные (то есть синтаксически правильные), но семантически ошибочные инструкции XML.

Попытка запросить товар, которого нет в наличии, или когда у вас недостаточно кредита, может считаться ошибкой на семантическом уровне.

MozDev говорит, что это указывает на ошибку на стороне клиента, а именно: Клиент не должен повторять этот запрос без изменений.

Loopback 4 использует код 422 при сбое проверки ввода.

Возможно, недостаточный запас товара или вечеринка на складе могут считаться временными состояниями, поэтому запрос можно повторить позже. На эту ситуацию может указывать ошибка 503 Служба недоступна

В настоящее время сервер не может обработать запрос из-за временной перегрузки или планового технического обслуживания, которое, вероятно, будет устранено после некоторой задержки.

Сервер МОЖЕТ отправить поле заголовка Retry-After. чтобы предложить клиенту соответствующее время ожидания перед повторной попыткой запроса.

Читайте также:

Код Описание Дополнительная информация
01 Страхование от несчастных случаев/медицинского страхования< /td> Код, указывающий на травму, связанную с несчастным случаем, для которой предусмотрена медицинская страховка. Укажите дату несчастного случая/травмы.
02 Страхование по вине не задействовано – включая автокатастрофу/другое Дата дорожно-транспортное происшествие, в том числе автомобильное или иное, если в штате действуют применимые законы об отсутствии вины или ответственности (т. е. правовая основа для урегулирования без признания или доказательства вины).
03 Ответственность за несчастный случай/деликт Дата несчастного случая, произошедшего в результате действия третьей стороны, которое может повлечь за собой иск в гражданском суде с целью потребовать платежа от третьей стороны, за исключением ответственности за отсутствие вины .
04 Несчастный случай/ связанный с работой
05 Несчастный случай /Нет медицинской страховки или покрытия ответственности Код, указывающий на травму, связанную с несчастным случаем, для которой не предусмотрена медицинская оплата или покрытие ответственности перед третьими лицами. Укажите дату несчастного случая или травмы.
06 Жертва преступления
09 Начало цикла лечения бесплодия
10 Последняя менструация
11 Начало симптомов/заболевания Только амбулаторные заявления. Если бенефициар получает комбинацию PT/OT/SLP, требуется только один код возникновения 11.
12 Дата начала для хронически зависимого человека< /td>
16 Дата последней терапии Код указывает последний день оказания терапевтических услуг (например, физиотерапии, трудотерапии или логопедии) .
17 Дата создания или последнего пересмотра плана амбулаторной трудотерапии
18 Дата выхода на пенсию — пациент/бенефициар
19 Дата выхода на пенсию — супруг/супруга
Дата начала действия гарантии оплаты Часть A Только требования больницы. Дата, когда больница начинает требовать выплаты.
21 Дата получения вашего уведомления
22 Дата окончания активного ухода Дата окончания покрываемого уровня обслуживания в SNF или больнице общего профиля, или дата окончания активного ухода в психиатрической или туберкулезной больнице, или дата выписки пациента из стационарного учреждения на пробной основе. *Код не требуется, если используется код "21".
23 Код плательщика Дата отмены периода выбора хосписа . Только для использования в ФИ. Провайдеры не сообщают. *Не требуется, если используется код 21.
24 Дата отказа в страховании
25< /td> Дата прекращения предоставления льгот основным плательщиком
26 Дата доступности кровати SNF Дата доступности кровати SNF стационарному пациенту, которому требуется уход только на уровне SNF.
27 Дата сертификации или повторной сертификации хосписа
Дата разработки или последней проверки плана комплексной амбулаторной реабилитации
29 Дата разработки или последней проверки плана амбулаторной физиотерапии
30 Дата создания или последнего пересмотра плана амбулаторного лечения патологии речи
31 Дата уведомления бенефициара о намерении выставить счет (проживание) бенефициару не требуется (или больше не требуется) покрываемый уровень стационарного лечения.
32 Дата уведомления бенефициара о намерении выставить счет (процедуры или процедуры) Не является разумным или необходимо в рамках Medicare.
33 Первый день периода координации для бенефициаров ESRD, покрываемых EGHP Требуется только для бенефициаров ESRD .
34 Дата выбора учреждений расширенного медицинского обслуживания Используется только религиозными немедицинскими учреждениями здравоохранения.
35 Дата начала физиотерапевтического лечения
36 Дата Выписка из стационара для пациента с трансплантатом с покрытием ПРИМЕЧАНИЕ. Когда пациент получил трансплантат с покрытием и без покрытия, преобладает трансплантат с покрытием.
37 Дата выписки из стационара пациента с непокрытой трансплантацией
38 Дата начала лечения внутривенной терапией в домашних условиях
39 Дата выписки на непрерывный курс внутривенной терапии
40 Запланированная дата Прием Этот код можно использовать только в амбулаторных заявках.
41 Дата первого теста для допускового тестирования Этот код можно использовать только в том случае, если дата приема была назначена до проведения теста(ов).
42 Дата выписки Выписка из хосписа в связи с отзывом пациента.
43 Запланированная дата отмены операции
44 Дата начала лечения для трудотерапии
45 Дата начала лечения для логопедии
46 Дата начала лечения для кардиореабилитации У бенефициара должны быть регулярные дни совместного страхования и/или резервные дни на всю жизнь, начиная с этой даты, чтобы обеспечить покрытие дополнительных ежедневных расходов для получения выплат за превышение стоимости.
47 Дата начала действия статуса выброса стоимости
48 Код плательщика
49 Код плательщика
50 Дата оценки (вступает в силу 1/1/ 11) <тд >Дата оценки для ИРФ, ОЯТ и СБ ПФС. Примечание. Не требуется для кода HIPPS SNF AAAxx
51 Дата последнего чтения Kt/V (действует 01.07.10)
52 Дата медицинского освидетельствования/повторного освидетельствования (действует с 01.01.11)
54 Дата осмотра врачом (вступила в силу 01.01.11)
55 Дата смерти (вступила в силу 01.10.12)< /td>
56 Первоначальная дата выбора или отзыва хосписа (вступает в силу 01.01.18)
61 Дата выписки из больницы (только HHA) (вступает в силу с 01.01.20)
62 Дата выписки из другого учреждения (HHA Только) (вступает в силу с 01.01.20)
A1 Дата рождения - Застрахованное лицо A Дата рождения застрахованного лица, на чье имя страховка осуществляется.
A2 Дата вступления в силу - Застрахован полис Страхование действует с первой даты.
A3 Пособия исчерпаны — плательщик A Пособия доступны на последнюю дату, и плательщик не может произвести оплату A.
A4 Дата разделения счетов Дата, когда пациент получил право на участие в программе Medicaid в связи с расходами по медицинским показаниям.
AA-AZ AA AB AC AD AE AF AG AH AI AJ AK AL AM AN AO AP AQ AR AS AT AU AV AW AX AY AZ Код плательщика
B1 Дата рождения — застраховано B
B2 Дата вступления в силу — застраховано Политика B
B3 Пособия исчерпаны — плательщик B
C1 Дата рождения - Страхование C
C2 Дата вступления в силу - Страхование C
C3 Пособия исчерпаны — плательщик C
DR Зарезервировано для кода события, связанного со стихийным бедствием