Pin processing error

76
Result Code Description Как решить проблему Куда обратиться

76

51

076

9859

116

603

Insufficient funds

Not sufficient funds

Decline, not sufficient funds

Decline, not sufficient funds На балансе карты недостаточно средств Если на карте баланс больше или равен сумме транзакции, а отказ все равно происходит по причине недостатка средств, тогда возможны такие причины:
— банк-эмитент удерживает дополнительные комиссии с держателя карты. Это может возникать в случаях погашение кредита посредством интернет-платежа, либо если договор на обслуживание банковской карты предусматривает дополнительные комиссии;
— происходит конвертация из валюты покупки в валюту карты. Убедитесь, что средств на карте достаточно для покрытия комиссии за конвертацию валют. Некоторые банки-эмитенты устанавливают комиссии на конвертацию валют как-правило в пределах 1% Банк-эмитент (банк, выпустивший карту)

50

5

9905

180

Transaction declined

Do not honor

Do not Honour

Transaction declined

Do not honor Не обслуживать Пожалуй, самый общий и не определенный код отказа. Он может указывать на любые ограничения, наложенные банком-эмитентом, которые банк пожелал оставить не уточненными.
Возможные причины:
— карта заблокирована или на ней установлен статус
— на карте не установлен лимит на оплату в интернет, либо этот лимит недостаточный
— сработали настройки системы безопасности банка-эмитента
— сработали ограничения по сумме или количеству операций по карте у банка-эмитента
— банк-эмитент установил ограничения на проведение данного типа транзакций
— по карте не разрешены международные платежи (доместиковая карта)
— банк-эмитент установил ограничение на транзакции с двойной конвертацией валют (DCC)
— банк-эмитент установил ограничения на транзакции в данной валюте
— банк-эмитент установил ограничения на транзакции в данной стране
— банк-эмитент в США ограничил по карте операции в валюте, отличной от USD
— банк-эмитент в США ограничил по карте операции в странах бывшего СНГ и других рисковых регионах Банк-эмитент (банк, выпустивший карту). Если банк-эмитент не видит данную транзакцию, тогда необходимо обратиться в банк-эквайер (банк, обслуживающий торговую точку) или к платежному провайдеру

55

055

12

902

9882

9912

Invalid transaction

Invalid transaction card / issuer / acquirer

Decline reason message: invalid transaction

Invalid transaction Операция для данной карты или мерчанта не разрешена Причины могут быть теми же, что и для Do not honor Банк-эмитент (банк, выпустивший карту). Если банк-эмитент не видит данную транзакцию, тогда необходимо обратиться в банк-эквайер (банк, обслуживающий торговую точку) или к платежному провайдеру

95

095

61

061

121

9861

9863

Decline, exceeds withdrawal amount limit

Exceeds amount limit

Exceeds withdrawal limit

Withdrawal limit would be exceeded

Withdrawal limit already reached

Card exceeds withdrawal amount limit На карте достигнут лимит по сумме операций в сутки, в месяц или на разовую транзакцию Возможные причины (более детально смотрите по банку-эквайеру выше):
— на карте не установлен лимит операций в интернет или он уже достигнут или будет достигнут с текущей транзакцией
— общий лимит по сумме для операций покупок по карте уже достигнут или будет достигнут с текущей транзакцией
— карта не открыта для расчетов в интернет
— на карте не активирован сервис 3D-Secure из-за чего операции в интернет без 3D-Secure пароля попадают под ограничения банка-эмитента Банк-эмитент (банк, выпустивший карту)

65

065

82

082

9860

Activity count exceeded

Exceeds frequency limit

Maximum number of times used

Card exceeds withdrawal frequency limit На карте достигнут лимит по количеству операций в сутки или в месяц Возможные причины (более детально смотрите по банку-эквайеру выше):
— на карте не установлен лимит операций в интернет или он уже достигнут или будет достигнут с текущей транзакцией
— общий лимит по количеству операций покупок по карте уже достигнут или будет достигнут с текущей транзакцией
— карта не открыта для расчетов в интернет
— на карте не активирован сервис 3D-Secure из-за чего операции в интернет без 3D-Secure пароля попадают под ограничения банка-эмитента Банк-эмитент (банк, выпустивший карту)

57

119

Not permitted to client

Transaction not permitted on card

Transaction not permitted to card

Decline, transaction not permitted to cardholder

Transaction not permitted to card

Not permitted to client

Decline, transaction not permitted to cardholder

Function Not Permitted To Cardholder

Not permitted to client Транзакция не разрешена для карты или клиента

Банк эмитент отклонил транзакцию так как она не может быть осуществлена для этой карты или клиента.

Возможные причины (более детально смотрите по банку-эквайеру выше):
— данный карточный продукт не рассчитан для такого типа операции
— для данной карты не настроен такой тип операции на стороне банка-эмитента

Банк-эмитент (банк, выпустивший карту)

58

120

Decline, transaction not permitted to terminal

Not permitted to merchant

The requested service is not permitted for terminal

Function Not Permitted To Terminal

Txn Not Permitted On Term

Not permitted to merchant Транзакция не разрешена для терминала или мерчанта Мерчант или терминал настроен некорректно, или данный тип операции не разрешен на стороне банка-эквайера или платежного провайдера. В первую очередь нужно уточнить конфигурацию торговой точки у платежного провайдера и список допустимых операций Банк-эквайер (банк, обслуживающий торговую точку) или к платежному провайдеру

211

N7

9881

Bad CVV2

Decline for CVV2 Failure

CVV2 is invalid

Invalid CVV2

Decline Cvv2 failure

Invalid CVV2 code Введен неверный CVV2 код во время проведения платежа Необходимо проверить CVV2 код на оборотной стороне карты. Код состоит из 3 цифр для Visa/MasterCard/Discover и из 4 цифр для карт American Express.
CVV2 код также может называться CVC2, CID, CSC2 код.
В некоторых случаях такой код отказа может возвращаться и при вводе неверного срока действия карты.
Стоит обратить внимание, если банк эмитент использует динамический код CVV2, генерируемый на короткий промежуток времени в клиент-банке — срок жизни такого CVV2 кода мог истечь на момент совершения операции Банк-эмитент (банк, выпустивший карту)

058

59

059

62

062

9858

104

Restricted card

Restricted status

Decline, restricted card

Card is restricted

Your card is restricted

Restricted Card Операции по карте ограничены Возможные причины:
— операции по карте в данном регионе/стране не разрешены
— на карте установлен статус, ограничивающий платежи
— для карты не доступны интернет-платежи Банк-эмитент (банк, выпустивший карту)

56

056

Transaction not supported by institution Your card is not supported. Please use card of other payment system Данный тип платежной системы не поддерживается Банк-эквайер или платежный провайдер не поддерживает платежную систему данной карты.
Отказ может возникать в таких случаях:
— оплата картой локальной платежной системы за рубежом. Например картой платежной системы МИР за пределами РФ, картой платежной системы ПРОСТИР за пределами Украины
— оплата картами оплата AMERICAN EXPRESS, Diners Club,JCB, China Union Pay, Discover которые не поддерживаются платежным провайдером
— оплата картой Monobank в счет микро-кредитной организации (погашение кредита), либо выдача кредит. Монобанк блокирует операции в адрес МФО по некоторым типам карт Банк-эквайер (банк, обслуживающий торговую точку) или к платежному провайдеру
Монобанк, если карта этого банка

100

1000

Decline (general, no comments)

General decline, no comments

General decline

General decline Общий отказ. Причины могут быть теми же, что и для Do not honor Банк-эмитент (банк, выпустивший карту)

54

101

Expired card

Decline, expired card

Expired card

Pick-up, expired card

Card expired

Invalid card expiry date Истек срок действия карты Возможные причины
— срок действия карты закончился
— указан неверный срок действия карты
— карта была перевыпущена с новым сроком Банк-эмитент (банк, выпустивший карту)

14

111

9852

1012

305113

Card number does not exist

Invalid card number

No such card

Decline, card not effective

Invalid card

Wrong card number

Invalid card number Неверный номер карты Возможные причины:
— неверный номер карты
— карта не действительна
— оплата картой локальной платежной системы за рубежом. Например картой платежной системы МИР за пределами РФ, картой платежной системы ПРОСТИР за пределами Украины
— оплата картами оплата AMERICAN EXPRESS, Diners Club,JCB, China Union Pay, Discover которые не поддерживаются платежным провайдером
— операции по карте в данном регионе/стране не разрешены
— на карте установлен статус, ограничивающий платежи Банк-эмитент (банк, выпустивший карту)

909

42

7

07

108

9875

207

42

External Decline Special Condition

Special Pickup

Pick up card (special)

Pick up card, special condition (fraud account)

Pick-up, special conditions

Decline, refer to card issuer’s special conditions

Pick up card, special condition (fraud account) Специальный отказ банка-эмитента. Владелец карты подозревается в мошенничестве. Банк-эмитент подозревает держателя карты в мошенничестве, либо система безопасности (антифрод-система) банка эмитента отклонила транзакцию Банк-эмитент (банк, выпустивший карту)

122

63

89

Decline, security violation

Security violation

Security violation Отказ по соображениям безопасности Код отказа может отдаваться как банком-эмитентом, так и банком-эквайером. Возможные причины:
— карточный счет заморожен или заблокирован
— ограничения правил безопасности (система Antifraud на стороне любого из участников) Банк-эмитент (банк, выпустивший карту)
Банк-эквайер (банк, обслуживающий торговую точку) или к платежному провайдеру

200

76

114

21

Invalid account

Decline, no account of type requested

No To Account

Invalid card number Неверный номер карты или счета Возможные причины:
— счет карты закрыт или заблокирован
— по счету запрещены расходные операции
— карта не действительна
— неверный номер карты
— оплата картой локальной платежной системы за рубежом. Например картой платежной системы МИР за пределами РФ, картой платежной системы ПРОСТИР за пределами Украины
— оплата картами оплата AMERICAN EXPRESS, Diners Club,JCB, China Union Pay, Discover которые не поддерживаются платежным провайдером
— операции по карте в данном регионе/стране не разрешены
— на карте установлен статус, ограничивающий платежи
— карта не предназначена для расчетов в интернет Банк-эмитент (банк, выпустивший карту)

74

074

907

911

910

9872

91

291

82

908

810

Unable to authorize

Decline reason message: card issuer or switch inoperative

Destination not available

Issuer or switch inoperative

Issuer unavailable

Time-out at issuer

Decline reason message: card issuer timed out

Decline reason message: transaction destination cannot be found for routing

Transaction timeout

Acquiring bank request timeout

Ошибка связи: таймаут

Недоступен эмитент/эквайер

Таймаут при попытке связи с банком-эмитентом. Как правило такая ошибка возникает при проблемах технического характера на стороне любого из участников: банка-эквайера, банка эмитента, платежной системы Visa/MasterCard/МИР.

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

Банк-эквайер (банк, обслуживающий торговую точку) или к платежному провайдеру

Банк-эмитент (при получении 91 кода)

15

815

92

No such card/issuer

No such issuer

Invalid Issuer

Invalid card number Указан неверный номер карты см. Неверный номер карты

811

96

0

System error Unknown payment system error Технический сбой на стороне эквайера/платежной системы Технический сбой на стороне банка-эквайера Банк-эквайер (банк, обслуживающий торговую точку) или к платежному провайдеру

4

04

44

43

200

104

Pick-up (general, no comments)

Pick up card

Your card is restricted

Hot Card, Pickup (if possible)

Hold — Pick up card

Pick-up, restricted card

Pick-up, card acceptor contact card acquirer

Pick up card (no fraud) Изъять карту Банк-эмитент отклонил транзакцию с сообщением о необходимости изъять карту, если это возможно. Как правило причиной является блокировка карты по причине утери Банк-эмитент (банк, выпустивший карту) 52 Number of PIN tries exceeded PIN tries exceeded Превышен лимит попыток ввода PIN-кода На карте установлен статус в связи с превышением попыток ввода PIN-кода при оплате в наземных POS-терминалах или использования карты в банкомате.
Также причиной может быть то, что карта только что выпущена и первой операцией для нее должна быть операция смены PIN-кода Банк-эмитент (банк, выпустивший карту)

205

110

13

567

9913

9867

Invalid advance amount

Decline, invalid amount

Invalid amount

Invalid amount Неверная сумма Причины отказа:
— слишком маленькая сумма. Если карта открыта в валюте, убедитесь, что сумма транзакции не менее 1 цента доллара США или 1 Евро цента
— слишком большая сумма
— из суммы транзакции невозможно удержать сумму комиссии платежного провайдера. Убедитесь, что сумма транзакции не меньше суммы всех комиссий
— ограничения на карте плательщика на стороне банка, который выпуcтил карту.
— достигнуты лимиты на стороне банка-эквайера. Банк-эквайер (банк, обслуживающий торговую точку) или к платежному провайдеру, Банк-эмитент (банк, выпустивший карту)

948

102

202

9934

59

Suspected fraud

Decline, suspected fraud

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

800

904

30

030

9874

574

Format error

Decline reason message: format error

Format error Ошибка формата сообщения Технический сбой при попытке авторизовать транзакцию у банка-эмитента. Вероятно, какие-то из атрибутов транзакции указаны неверно. Необходимо уточнить у банка детали, которые вызвали такой отказ. Банк-эквайер (банк, обслуживающий торговую точку) или к платежному провайдеру

41

540

208

9840

Lost Card, Pickup

Pick up card (lost card)

Lost card

Lost card, pick-up

Pick-up, lost card

Lost card Карта утеряна На карте установлен статус утеряна по заявлению картодержателя. Банк-эмитент (банк, выпустивший карту)

93

124

Violation of law

Decline, violation of law

Suspected fraud Транзакция не может быть выполнена: нарушение закона Банк-эмитент отказал в осуществлении транзакции во избежание нарушения закона Банк-эмитент (банк, выпустивший карту)

909

96

Decline reason message: system malfunction

System malfunction

System malfunction Технический сбой на стороне эквайера/платежной системы Технический сбой на стороне банка-эквайера Банк-эквайер (банк, обслуживающий торговую точку) или к платежному провайдеру

01

02

107

108

Refer to card issuer

Decline, refer to card issuer

Decline, refer to card issuer special conditions

Refer to issuer

Decline, refer to card issuer Обратиться к банку-эмитенту Отказ банка-эмитента. Держатель карты должен обратиться в свой банк Банк-эмитент (банк, выпустивший карту) 201 Incorrect PIN Incorrect PIN Неверный PIN На карте установлен статус в связи с превышением попыток ввода PIN-кода при оплате в наземных POS-терминалах или использования карты в банкомате.
Также причиной может быть то, что карта только что выпущена и первой операцией для нее должна быть операция смены PIN-кода Банк-эмитент (банк, выпустивший карту) 210 Bad CAVV Do not honor Неверный CAVV Ошибка возникает при проверке 3DSecure на стороне банка-эмитента. Причиной может случить либо неверная настройка 3DSecure на карте, либо некорректная реализация Apple/Google Pay токенов на стороне платежной платформы, мерчанта или банка-эквайера Банк-эквайер (банк, обслуживающий торговую точку) или к платежному провайдеру

43

209

057

9841

Pick up card (stolen card)

Pick-up, stolen card

Stolen card

Stolen card, pick-up

Lost/Stolen

Lost or stolen card

Stolen card Карта украдена Банк-эмитент установил на карте статус «украдена» по обращению держателя карты Банк-эмитент (банк, выпустивший карту)

6000

106

Pre-authorizations are not allowed within this context.

Merchant is not allowed preauth

Preauth not allowed Операция предавторизации на разрешена для торговца Необходимо обратиться к платежному провайдеру или банку-эквайеру для активации двухстадийной оплаты перед пред-авторизацию/завершение (preauth/capture или prepurchase/completion или authorization/sale) Банк-эквайер (банк, обслуживающий торговую точку) или к платежному провайдеру

03

3

109

9903

20003

Invalid merchant

Decline, invalid merchant

Merchant is not configured correctly Мерчант настроен некорректно Необходимо обратиться к платежному провайдеру или банку-эквайеру для настройки или активации мерчанта или мерчант-аккаунта.
Также причиной может быть некорректно переданный идентификатор мерчанта в транзакции Банк-эквайер (банк, обслуживающий торговую точку) или к платежному провайдеру

Содержание

  1. Что делать, если не удается оплатить банковской картой в Интернет-магазине
  2. 💡Почему важно знать причины неоплаты?
  3. Основные причины ошибок при оплате банковской картой
  4. Самая частая ошибка 11070: ошибка аутентификации 3d-secure — причины
  5. Ошибка процессинга карты — что это такое?
  6. Что значит хост недоступен при оплате картой
  7. Что такое ошибка в CVC карты?
  8. Проблема при регистрации токена — как решить?
  9. Ошибка банковской карты — карта не поддерживается
  10. Таблица с кодами ошибок при оплате.
  11. Что делать, если с картой все ОК, но оплата не проходит?
  12. 3 полезных совета при оплате картой через Интернет
  13. An error occurred while processing your request, что делать?
  14. Что такое An error occurred while processing your request
  15. Как исправить ошибку An error occurred
  16. Заключение

Что делать, если не удается оплатить банковской картой в Интернет-магазине

💡Почему важно знать причины неоплаты?

Оплата банковской картой через интернет — эту услугу сейчас предлагает практически любой интернет магазин. Вы можете например купить билет на поезд, оплатив банковской картой, сделать покупку на ozon.ru, купить ЖД билет онлайн.

Я всегда заказывал и оплачивал билеты банковской картой через интернет(я использую только дебетовые карты, у меня нет кредитной карты). Самое интересное, что и эта услуга иногда дает сбой — зависают деньги на карте, не проходит оплата.

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

Основные причины ошибок при оплате банковской картой

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

Эта причина может быть не ясна сразу — при отказе в оплате может не отображаться ваш баланс. Ошибка аутентификации 3D secure может быть также связана с неверным вводом реквизитов карты на предыдущем шаге. В таком случае просто повторите платеж и укажите правильные данные.

Вторая причина — на стороне платежной системы. Например, терминал оплаты РЖД не позволяет платить картами MasterCard. Можно использовать только карты Visa.
Заданный магазин может не поддерживать данный способ оплаты. К примеру, Робокасса, которую подключают к множеству магазинов предлагает различные тарифы для оплаты.

Я сначала хотел оплатить вебмани, однако я позвонил в магазин. Оказалось, оплатить вебмани нельзя. У них не подключена эта опция. Хотя способ оплаты через вебмани предлагается на странице оплаты.

Третья причина — возможно ваша карта заблокирована. Опять же можно позвонить в банк и проверить это. Блокировка может быть осуществлена банком автоматически в случае наличия подозрительных операций у клиента.

Четвертая причина — у вас не подключена опция 3d Secure(MasterCard SecureCode в случае MasterCard).
Технология 3D Secure заключается в следующем: при оплате вам приходит СМС от банка, которую вы должны ввести в специальном окне. Эту СМС знаете только вы и банк. Мошенничество в данном случае достаточно трудно, для него потребуется и ваш телефон.
Эта опция нужна вам для оплаты на сумму больше 3 тыс. рублей. Это как раз мой случай. Я купил в интернет магазине газовую плиту Bosh. При оплате товара на сумму 22 тыс. рублей мне выдалось вот такое сообщение:


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

  1. Назвать 4 последних цифры номера карты
  2. Назвать фамилию имя отчество полностью
  3. Назвать кодовое слово.

Далее для подключения услуги 3d Secure от меня потребовали 2 номера из таблицы разовых ключей. Вроде как услугу подключили, но через полчаса оплата снова не прошла. Позвонил в банк — сказали ожидайте когда подключится — услуга подключается не сразу. Нужно подождать.

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

Еще раз попытка оплаты — мне высветилось окно, где я должен был ввести код подтверждения. После заполнения данных карты мне пришло СМС с кодом для оплаты

Далее вуаля — заказ наконец то оплачен. Я получил следующее окно и статус заказа в магазине изменился на «Оплачен»
Мой заказ доставили в пункт назначения, где я его заберу в течение месяца. Главное оплата прошла.

Самая частая ошибка 11070: ошибка аутентификации 3d-secure — причины

Самая частая ошибка, которая происходит при оплате картой — 11070: ошибка аутентификации 3dsecure. Есть 2 возможных причины этой ошибки

  1. Введен неверный одноразовый код. Вам пришел код, но при вводе вы допустили ошибку в цифре. В результате получили ошибку
  2. Одноразовый код протух. Время, которое вам дают на ввод одноразового кода при оплате, составляет не более 5 минут. Далее вам придется повторить оплату.

В любом случае, советуем повторить процесс оплаты и удостовериться, что вы ввели одноразовый пароль 3D Secure сразу после получения и пароль введен верно.

Ошибка процессинга карты — что это такое?

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

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

Вы можете попробовать осуществить оплату повторно примерно через пол-часа. По идее такие ошибки должны исправляться очень быстро. Аналогичная ошибка бывает с сообщением «Сервис временно недоступен». Это значит, что сломалась серверная сторона и сделать ничего нельзя. Только ждать починки

Что значит хост недоступен при оплате картой

Хост — это определенный сетевой адрес. Это может быть ip адрес или же просто доменное имя(к примеру, server1.sberbak.online). При оплате картой через терминал происходит подключение к определенному сетевому адресу(хосту). На данном хосте находится программное обеспечение, которое производит оплату — снимает с карты деньги, проверяет баланс и т.д.

Если хост недоступен, значит деньги снять нельзя. Есть 2 основных причины недоступности:

  1. Нет интернет на устройстве, с которого производится оплата. В современных терминалах может быть вшит Интернет-модуль, через который терминал связывается с сервером. Возможно он потерял сеть или завис. В этом случае может помочь перезагрузка или же выход по голое небо, где Мобильный интернет ловит отлично
  2. Хост недоступен по причине поломки. В этом случае рекомендуется обратиться на горячую линию банка, который поддерживает ваш терминал. Данная проблема должна решаться на стороне хоста. Он может быть недоступен по разным причинам: завис, упал сервер, идет обновление программного обеспечения.

Что такое ошибка в CVC карты?

CVC-код — это трехзначный код, который находится на обратной стороне вашей банковской карты. Если появляется ошибка в CVC карты, то рекомендуем проверить, правильно ли вы ввели этот код? Если все правильно, пожалуйста проверьте, введены ли правильно другие данные вашей карты Сбербанка, ВТБ или другого банка.


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

Проблема при регистрации токена — как решить?

Проблема при регистрации токена — частая ошибка, которая проявляется на сайте РЖД при оплате билетов.
Токен — это уникальный идентификатор(стока типа 23hjsdfjsdhfjhj2323dfgg), которая формируется когда вы заказываете билет. Это как бы ваша сессия оплаты. Ошибка возникает на стороне сервера оплаты.
Решений может быть два

  1. Проблемы на сервере РЖД. Сервер оплаты очень занят и перегружен из-за числа заказов. Возможно на нем ошибка. Рекомендуем в этом случае попробывать повторить оплату позднее
  2. Токен Истек. Это вина того, кто платит. Рассмотрим ситуацию: если вы оформили билет, а потом отошли от компьютера на полчаса, а потом вернулись и нажали оплатить. Ваш заказ аннулирован, т.к. вы не оплатили вовремя. При оплате вы получите ошибку. Нужно заново купить билет и оплатить его в течение 10 минут.

Если ошибка в течение часа сохраняется, рекомендуем обратиться на горячую линию РЖД.

Ошибка банковской карты — карта не поддерживается

Ошибка «карта не поддерживается» может возникать, если вы оплачиваете какую-либо услугу картой другой платежной системы, предоплаченной картой либо же Виртуальной картой. Это не значит, что карта у вас «неправильная», на ней нет денег или еще что-либо. Просто в данном конкретном случае нельзя использовать карту вашего типа. К примеру, виртуальные карты нельзя использовать при оплате в Google Play Market.

Решение простое: попробуйте использовать другую карту. Если ошибка повторится, то обратитесь в службу поддержки интернет-магазина или платежного сервиса, где осуществляете оплату.

Таблица с кодами ошибок при оплате.

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

Код ошибки и описание
Код 00 – успешно проведенная операция.
Код 01 – отказать, позвонить в банк, который выпустил карту.
Код 02 – отказать, позвонить в банк, который выпустил карту (специальные условия).
Код 04 — изъять карту без указания причины.
Код 05 – отказать без указания причины.
Код 17 – отказать, отклонено пользователем карты.
код 19 — тех. ошибка на стороне банка
Код 41 – изъять, утерянная карта.
Код 43 – изъять, украденная карта.
код 50 — ?
Код 51 – отказать, на счете недостаточно средств.
Код 55 – отказать, неверно введенный ПИН-код.
Код 57 – отказать, недопустимый тип операции для данного вида карты
(например, попытка оплаты в магазине по карте предназначенной только для снятия наличных).
Код 61 – отказать, превышение максимальной суммы операции для данной карты.
Код 62 – отказать, заблокированная карта.
Код 65 – отказать, превышение максимального количества операции для данной карты.
Код 75 — отказать, превышение максимального количества неверных ПИН-кодов для данной карты.
Код 83 – отказать, ошибка сети (технические проблемы).
Код 91 – отказать, невозможно направить запрос (технические проблемы).
Код 96 – отказать, невозможно связаться с банком, который выдал карту.
Код Z3 — онлайн не работает, а в оффлайне терминал отклонил транзакцию.

Что делать, если с картой все ОК, но оплата не проходит?

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

  1. Подождать и оплатить позднее. Сбои в работе оперативно решаются и уже через час оплата может пройти без проблем. Обычно о сбоях можно узнать по СМС сообщениям или позвонив на горячую линию вашего банка.
  2. Использовать другую карту. Если нельзя оплатить одной — нужно попробывать оплатить другой картой. Если оплата и другой картой не проходит, то это скорее всего сбой на стороне, принимающей платеж. Тут остается только ждать.

3 полезных совета при оплате картой через Интернет

Во первых — заведите себе специальную карту. Не используйте для оплаты зарплатную карту, на которой у вас все деньги. Оптимально — кредитная карта. Она позволяет в отдельных случаях вернуть часть суммы покупки(CashBack). Обычно это сумма до 5 процентов от покупки. Будьте внимательны, некоторые сервисы при оплате катой берут комиссии. И конечно же адрес страницы оплаты всегда должен начинаться с https и рядом с адресом должен стоять значок в виде замка(Соединение https).

Во вторых — не держите много денег на карте. На карте должно быть немногим больше суммы, необходимой вам для покупки. Примерно плюс 10% от общей стоимости покупки. Логика проста — с нулевой карты ничего не могут снять.
Делаете покупку — просто пополняете карту в интернет банке и получаете нужную сумму.

В третьих — Делайте оплату картой в известных магазинах. Почитайте отзывы о магазинах на Яндекс.Маркет. Если вы платите картой, будьте готовы к тому, что при отмене заказа могут вернуться на вашу карту не сразу.
В последний раз, когда я делал оплату заказа и потом возвращал заказ и деньги, возврат на карту шел в течение 7 дней. Помните — никто деньги вам сразу не вернет. Будьте готовы ждать.

Источник

An error occurred while processing your request, что делать?

Ряд пользователей браузеров при переходе на какой-либо сайт (наиболее часто данная проблема встречается на сайте Steam) могут столкнуться с ошибкой и соответствующим сообщением «An error occurred while processing your request». Обновление страницы проблемного сайта обычно ничего не даёт, пользователь сталкивается с упомянутой проблемой вновь и вновь. В этом материале я расскажу, что это за сообщение, при каких условиях появляется данная проблема, и как исправить её на вашем ПК.

Что такое An error occurred while processing your request

В переводе с английского языка текст данной ошибки звучит как «Произошла ошибка во время обработки вашего запроса». Как уже упоминалось выше, наиболее часто на возникновение данной ошибки жалуются пользователи Steam, которые при переходе на данный сайт встречают описанную дисфункцию.

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

Причины данной ошибки следующие:

  • Сбой или перегрузка сервера, обрабатывающего ваш запрос;
  • Случайный сбой вашего ПК;
  • Кэш вашего браузера повреждён;
  • Ошибка SSL-сертификата вашего браузера;
  • Проблемы с HTTPS-протоколом у ряда сайтов;
  • Проблема с HTTPS-расширениями вашего браузера (например, с «HTTPS Everywhere»).

После определения причин дисфункции перейдём к описанию того, как избавиться от ошибки Sorry, an error occurred while processing your request.

Как исправить ошибку An error occurred

Итак, вы встретились с упомянутой проблемой и думаете, как её устранить. Рекомендую выполнить следующий ряд действий:

  1. Попробуйте просто перезагрузить свой компьютер. Это помогает чаще, чем может показаться;
  2. Немного подождите. Во многих случаях (особенно это касается пользователей Steam) сервера бывают перегружены или «упали», потому необходимо некоторое время для решения проблемы администрацией сервера. В подобных случаях нужно немного подождать (часто хватает и суток) чтобы проблема была решена;
  3. Очистите кэш и куки вашего браузера. К примеру, в браузере Мозилла это делается переходом в «Настройки», затем в закладку «Приватность», и кликом на «Удалить вашу недавнюю историю». В открывшимся окне «Удаление истории» в «Подробности» поставьте галочку на «Кэш» и удалите последний;

  • Попробуйте сменить ваш браузер, использовав альтернативный веб-обозреватель при осуществлении перехода на проблемный сайт;
  • Если вы не можете запустить игру Steam с браузера (через веб-лаунчер), попробуйте использовать находящийся на вашем ПК exe-файл данной игры для её запуска (сам файл часто находится в папке Steam);
  • Удалите SSL-сертификат проблемного сайт. Удаление SSL-сертификата проблемного сайта, по отзывам пользователей, может помочь в решении ошибки An error occurred while processing your request. Как удалить проблемный сертификат описано;
  • Попробуйте использовать не зашифрованную версию сайта (при возможности). Обычно адрес зашифрованного сайта начинается с http s . Попробуйте использовать тот же адрес, но с началом на http (без окончания s), это может помочь в вопросе как пофиксить ошибку An error occurred while processing your request;

  • Удалите (отключите) расширения браузера, принуждающие вебсайты работать только c HTTPS (например, уже упомянутое расширение «HTTPS Everywhere»);
  • Если данная ошибка возникла при работе с социальной сетью (например, с Фейсбук), попробуйте выйти из неё, а потом вновь выполнить вход;
  • Уведомьте администрацию проблемного ресурса о возникшей проблеме (обычно, хватает соответствующего письма в службу технической поддержки).
  • Заключение

    В данном материале мной была рассмотрена тема «An error occurred while processing your request, что делать», обозначены причины данной проблемы и намечены пути её решения. В большинстве случаев данная ошибка возникает из-за перегрузки или «падения» серверов, и от пользователя требуется немного подождать, дабы всё пришло в норму. В иных же случаях попробуйте выполнить очистку кэша вашего браузера, так как именно этот совет оказался весьма эффективным в решении данной проблемы на пользовательских ПК.

    Источник

    Error Codes

    All errors reported in the API will return at least one error_code.

    Error Code Description
    Access Errors
    Bank Account Errors
    bank_account_published This action is forbidden. Cannot delete bank account that has already been sent with a merchant application.
    account_return_error An attempt to use a bank account failed due to its return status. Example: creating a payout with a bank account that returned as unauthorized previously for this merchant.
    echeck_disabled An attempt to use a bank account as a method of payment failed due to its being disabled.
    invalid_bin An attempt to save a method of payment failed because the bin was invalid.
    invalid_primary_account An attempt to set the primary account failed because a debit card is set as the method of payment.
    invalid_routing An attempt to save a bank account failed because the supplied routing number was invalid.
    Charge Errors
    merchant_charges_not_enabled Charges have not been enabled for this merchant account.
    charge_access_denied This you do not have access to this charge.
    charge_already_captured This charge has already been captured.
    cannot_cancel_charge This charge has already been captured. You cannot cancel a captured charge. Try refunding it instead. If this is an ACH charge, it cannot be canceled. You have to wait until an ACH succeeds and then try refunding it.
    cannot_capture_charge This charge was sent as capture: true, therefore it will automatically capture and you cannot capture through this method.
    amount_too_large The specified amount was too large.
    approve_with_id The transaction requires picture ID.
    bad_close Bad close on gift card.
    call_issuer Call issuer.
    card_already_active Invalid transaction, gift card already active.
    card_already_closed Invalid transaction, gift card already closed.
    card_not_active Invalid transaction, gift card not active.
    card_not_supported Card brand token not supported.
    card_velocity_exceeded Card velocity exceeded.
    chip_failure EMV chip failure.
    currency_conversion_complete Currency conversion complete for debit card, no auth performed.
    currency_not_supported Currency not supported.
    customer_cancellation Customer cancellation.
    declined Transaction declined.
    generic_decline Generic transaction decline.
    illegal_transaction Illegal transaction.
    incorrect_cvv Incorrect CVV value.
    incorrect_number Incorrect credit card number.
    incorrect_pin Incorrecr PIN value.
    insufficient_funds Insufficient funds.
    invalid_3d_password Invalid 3DS password.
    invalid_account Invalid account number.
    invalid_activate Invalid gift card activation.
    invalid_authorization_code Invalid authorization code.
    invalid_cvv Invalid CVV.
    invalid_expiry_year Invalid expiration year.
    invalid_number Invalid card number.
    invalid_pin Invalid PIN value.
    late_reversal Late reversal.
    lost_card Lost card.
    manual_tries_exceeded Manual account number tries exceeded.
    multi_currency_dcc_fail Multi currency conversion failed.
    not_permitted Cardholder transaction not permitted.
    pickup_card Pick up card.
    pin_already_exists Pin already exists.
    pin_key_error Pin key sychronization error.
    pin_try_exceeded Pin entries exceeded.
    process_as_debit Process transaction as debit.
    reenter_transaction Retry transaction.
    restricted_card Restricted card.
    revocation_of_all_authorizations Revocation of all authorizations.
    revocation_of_authorization Revocation of authorization.
    security_violation Security violation or invalid American Express CID.
    stolen_card Stolen card.
    stop_payment_order Stop payment order.
    transaction_not_allowed Transaction not allowed.
    try_again_later Retry transaction later.
    unable_to_verify_pin Unable to verify PIN.
    allow_partial_disabled A transaction which received a partial approval from the issuer failed because the allowPartial indicator is set to not allow partial approvals.
    amex_disabled An attempt to use an American Express card failed due to its being disabled.
    daily_limit_exceeded A transaction creation attempt failed because it exceeds the merchant’s daily rate limit.
    daily_total_exceeded A transaction creation attempt failed because it exceeds the merchant’s daily total limit.
    discover_disabled An attempt to use an Discover card failed due to its being disabled.
    expiration_invalid_for_payment_method An attempt to save a record failed because expiration was set when using a bank account.
    funding_currency_error A transaction creation attempt failed because the fundingCurrency provided is not supported for this merchant.
    invalid_capture An attempt to capture a prior authorization failed because it is no longer valid.
    invalid_card_number An attempt to save a method of payment failed because the number was invalid.
    invalid_ip An attempt to save a record failed because it contained an invalid IP address.
    invalid_resubmission_for_approved_txn A transaction creation attempt copying a prior transaction failed because the copyReason specified was invalid.
    invalid_reverse_auth An attempt to reverse a prior authorization failed because it can no longer be reversed.
    mismatched_currency_txns A transaction creation attempt failed because the referenced transaction currency does not match.
    mismatched_txns A transaction creation attempt failed because the referenced transaction type does not match.
    missing_merchant_details A transaction creation attempt failed because the merchant configuration is not complete.
    monthly_limit_exceeded A transaction creation attempt failed because it exceeds the merchant’s monthly rate limit.
    monthly_total_exceeded A transaction creation attempt failed because it exceeds the merchant’s monthly total limit.
    no_txn_fee_remaining An attempt to save a record failed because the transaction’s fee has been depleted.
    payment_method_not_allowed A transaction creation attempt failed because the requested payment method was not allowed.
    payment_method_not_supported A transaction creation attempt failed because the requested payment method was not supported.
    transaction_limit_exceeded A transaction creation attempt failed because it exceeds the merchant’s transacion total limit.
    transaction_minimum_threshold A transaction creation attempt failed because the total was less than the merchant’s transaction total threshold.
    transaction_type_payment_method_mismatch A transaction creation attempt failed because the method of payment is not allowed for the transaction type requested.
    Connection Errors
    Dispute Evidence Errors
    message_format_error Message format error.
    negative_file_exception Negative file velocity exception.
    duplicate_file An attempt to upload a file failed because a file already exists for that record.
    no_such_file The requested file does not exist.
    only_one_file An attempt to upload a file failed because more than one file was uploaded and only one is allowed.
    Fee Errors
    entity_cannot_take_fees An attempt to create a fee failed because the entity referenced may not take fees.
    entry_missing_fromentity An attempt to refund a fee failed because the referenced entry’s fromentity is not set.
    vendor_fees_disabled An attempt to save a fee failed for a vendor because vendor fees are disabled.
    General Errors
    merchant_disabled This merchant account has been disabled
    no_merchant_id_specified No merchant account specified. A merchant_id is required for this request.
    payment_processor_not_found Payment processor not found.
    general_payment_processor_error An unspecified general payment processor error has occured.
    inquiry_declined Enrollment inquiry declined.
    invalid_maiden_name Invalid maiden name.
    invalid_merchant_id Invalid merchant ID.
    issuer_not_available Issuer not available.
    maiden_name_unavailable Maiden name not available.
    missing_from_account Missing ‘from’ account.
    missing_to_account Missing ‘to’ account.
    multi_currency_invert_fail Multi currency inversion failed.
    multiple_accounts_for_type Multiple accounts exist for the given type.
    no_such_issuer No such issuer.
    nsf Insufficient funds.
    partial_reversal Partial reversal.
    processing_error Processing error.
    response_received_late Response received late.
    reversal_no_match Reversal does not match original transaction.
    reversal_unsuccessful Reversal unsuccessful.
    testmode_decline Test mode decline.
    ticket_limit_exceeded Ticket limit exceeded.
    unable_to_locate_record Unable to locate record on file.
    unauthorized Unauthorized.
    3ds_disabled A transaction creation attempt with 3D Secure failed because 3DS is disabled.
    action_already_set An attempt to update the hold action with a note failed due to the hold action already being set to the desired action.
    batch_closed An attempt to add a transaction to the merchant’s batch failed because the batch is closed.
    batch_error An attempt to add a transaction to the merchant’s batch failed.
    batch_platform_mismatch An attempt to add a transaction to the merchant’s batch failed because the transaction platform does not match the batch’s platform
    boarding_disabled An attempt to board a merchant for processing failed because boarding is disabled.
    create_error A creation attempt failed due to unspecified circumstances.
    delete_error A deletion attempt failed due to unspecified circumstances.
    delete_restricted A deletion attempt failed because this record restricts deletion.
    duplicate_record A record save failed because it is a duplicate record on a resource that does not allow duplicates.
    duplicate_referenced_record A record save failed because it references a record that is referenced elsewhere.
    email_confirmation_pending An attempt to save a record failed because the user’s email address is not yet confirmed.
    exclusive_fields An attempt to save a record failed because more than one field of a set of exclusive fields were set.
    expected_negative An attempt to save a record failed because the amount was positive and a negative amount was expected.
    expected_positive An attempt to save a record failed because the amount was negative and a positive amount was expected.
    field_restricted An attempt to save a record failed because a restricted field was set.
    funding_disabled An attempt to save a record failed because funding is disabled and the record requires funding to be enabled.
    general An unspecified error or decline occurred.
    generic_error An unspecified error or decline occurred.
    internal_error An internal error occurred. Please try again.
    invalid_auth Authentication failed.
    invalid_base64_image An attempt to save a record failed because the image specification supplied was invalid.
    invalid_characters An attempt to save a record failed because it contained invalid characters.
    invalid_currency An attempt to save a record failed because it contained an invalid currency identifier.
    invalid_date An attempt to save a record failed because it contained an invalid date.
    invalid_email An attempt to save a record failed because it contained an invalid email.
    invalid_enum_value An attempt to save a record failed because it contained an invalid enum value.
    invalid_fund An attempt to reserve funds failed because the fund specified was invalid.
    invalid_hostname An attempt to save a record failed because it contained an invalid hostname.
    invalid_json An attempt to save a record failed because it contained an invalid json string.
    invalid_ksn An attempt to save a method of payment failed because the ksn supplied was invalid.
    invalid_length An attempt to save a record failed because the character length was invalid.
    invalid_maximum_value An attempt to save a record failed because it contained a numeric value that exceeded the maximum.
    invalid_minimum_value An attempt to save a record failed because it contained a numeric value below the minimum.
    invalid_non_scalar An attempt to save a record failed because it contained an invalid, non-scalar value.
    invalid_range An attempt to save a record failed because the value did not fall within the range of allowable values.
    invalid_relationship An attempt to save a record failed because it contained an invalid reference.
    invalid_relative_value An attempt to save a record failed because it contained values that were relatively invalid.
    invalid_request Request structure was invalid.
    invalid_resource The resource specified was invalid.
    invalid_retries An attempt to save an alert failed because the specified retries was invalid.
    invalid_status Invalid status transition.
    invalid_url The requested url was invalid.
    invalid_value An attempt to save a record failed because the supplied value was invalid.
    invalid_xml The XML supplied was invalid.
    ip_restricted The requested IP was a restricted IP.
    merchant_not_boarded An attempt to save a record failed because the merchant’s statusis not set to boarded and the record requires a boarded merchant.
    no_https An attempt to save an alertAction failed because the value is missing the https prefix.
    no_such_code The specified code does not exist.
    no_such_record The specified record does not exist.
    no_such_user The specified user does not exist.
    platform_error The processing platform returned an error for the desired action.
    query_error The requested query structure was invalid.
    record_change_disabled An attempt to save a record failed because record change is disabled for this record.
    recursion_error The request structure contained too much nesting and failed.
    required_field An attempt to save a record failed because a required field was left unset.
    required_field_list An attempt to save a record failed because one of a set of fields is required and all were left unset.
    track_format_error A transaction creation attempt failed because the track data was invalid.
    update_error An update attempt failed due to unspecified circumstances.
    update_restricted An update attempt failed because this record restricts deletion.
    validation_error An attempt to save a record failed due to an unspecified validation error.
    Legal Entity Errors
    invalid_sole_proprietor An attempt to save the member or entity record failed because the ownership specified was invalid for a sole propietor.
    Merchant Errors
    merchant_has_charges This merchant account has payments associated with it so it cannot be deleted.’
    merchant_depleted Merchant depleted gift card.
    over_max_balance Over maximum balance.
    Owner Errors
    invalid_ssn Invalid social security number.
    ssn_not_available Social security number not available.
    ownership_invalid_for_government_entity An attempt to save a member failed because ownership was set for a Government type entity.
    total_ownership_insufficient An attempt to board a merchant failed because the total ownership of its members was insufficient.
    Payout Errors
    withdrawal_count_limit_exceeded Exceeds withdrawal count limit.
    withdrawal_limit_exceeded Exceeds withdrawal limit.
    amount_exceeds_source An attempt to reserve a source of funds failed because the total reserve desired exceeds the total of the source of funds.
    invalid_account_for_same_day An attempt to save a payout record failed because the account specified is a debit card which does not support sameDay
    mc_instant_funding_disabled An attempt to save a payout record with a MasterCard debit card failed because it is disabled.
    negative_reserve An attempt to reserve funds failed because the amount specified was negative.
    no_amount_remaining An attempt to reserve funds failed because no amount remains on the source funds.
    pending_account_verification An attempt to save a payout failed because the bank account requires verification.
    reserve_error An attempt to reserve funds failed.
    same_day_payouts_disabled An attempt to save a sameDay payout failed because same day payouts are disabled.
    visa_instant_payouts_disabled An attempt to save a payout failed because instant visa payouts are disabled.
    Refund Errors
    invalid_refund_charge_not_captured This charge has not been captured yet so it cannot be refunded. Try cancelling the authorized charge instead.
    invalid_refund_greater_than_charge Cannot refund more than the original charge amount.
    invalid_refund An attempt to refund a prior sale failed because it can no longer be refunded.
    User Errors
    cannot_demote_admin Admins cannot demote themselves to Users

    How to Avoid Processing Error Chargebacks

    Processing errors—those seemingly minor merchant missteps that can trigger disputes—often go unrecognized as a cause of chargebacks. They’re hard to pinpoint because most singular errors don’t seem to have a measurable effect. Collectively, however, processing shortcuts and simple oversights can have a serious impact on your bottom line.

    There is no “silver bullet” that can protect you from all customer disputes. However, processing error chargebacks are relatively easy to avoid. For the most part, it only requires vigilance and quality control.

    In this post, we’ll look at which mistakes can lead to processing error chargebacks, and how they can be avoided.

    • Can You «Chargeback-Proof» a Transaction with 3-D Secure?
    • Chargeback Alerts: The Merchant’s Guide for 2023
    • Customer Service Case Studies: How to Prevent Chargebacks
    • The Top 30 Chargeback Risk Factors to Eliminate in 2023

    What is a Processing Error?

    For the most part, processing errors stem from mistakes you made at some point during the payment submission. Some of these errors may be caught by the issuer, the card network, or your processor. Others, such as “duplicate processing,” may go unnoticed…at least until the cardholder later initiates a dispute in response.

    This is particularly relevant considering the rapid rise in eCommerce. Many processing errors come from mis-entered information, and hand-entered details are much more likely to come from card-not-present transactions.

    When It Comes to Chargebacks, You Could Be Your Own Worst Enemy.

    We’ll help you eliminate merchant errors that are stealing your revenue. Click to learn more.

    REQUEST A DEMO

    Before we start looking at the individual errors, it’s important to point out that each card network has its own set of chargeback reason codes. While these sets mostly cover the same situations, the numbers and groupings can vary significantly.

    To avoid redundancy and confusion, we’ll use Visa’s chargeback reason codes as an example. You’ll find information on reasons codes for all the main card brands here.

    Visa Processing Error Reason Codes

    There are numerous scenarios that fall under the umbrella of processing error chargebacks. Each has a unique reason code, which is meant to give you a clearer understanding as to why you got hit with a chargeback.

    Below are all the chargeback reason codes associated with these processing error chargebacks:

    12.1: Late Presentment

    12.1: Late Presentment

    You should process all transactions as quickly as possible. If you wait too long to batch your transactions, you could see a chargeback with a 12.1 reason code.

    How long is too long? Well, you have a certain amount of time to clear your transactions after the sale. For Visa, this is typically 8 days, although the period could be shorter based on the type of transaction and/or your processing agreement. If you miss Visa’s processing deadline, the issuer can file a late presentment dispute up to 120 days from the processing date.

    12.2: Incorrect Transaction Code

    12.2: Incorrect Transaction Code

    Simply put, the transaction code that was submitted didn’t match what was authorized. You may have processed a debit instead of a credit, processed a credit instead of a reversal, or in some other way submitted a transaction that differed from the obtained authorization. However it happened, just about the only way you could earn an incorrect transaction code chargeback is by mistyping the transaction code.

    12.3: Incorrect Currency

    12.3: Incorrect Currency

    Incorrect currency chargebacks are the result of one of the following scenarios:

    • You submitted a transaction with an incorrect currency reason code.
    • The transaction currency doesn’t match the currency transmitted through Visa.
    • The cardholder claims they didn’t agree to the use of Dynamic Currency Conversion (DCC).

    This transaction error could have a simple explanation: you used the wrong code for the type of currency used in the transaction. It’s most likely that the type of currency used in the transaction differed from the type of currency transmitted through Visa.

    12.4: Incorrect Account Number

    Reason code 12.4 is used for transactions where the authorization does not match the account number used in the transaction.

    The most common cause of these processing error chargebacks is human error. It could be that you (or a staff member) keyed in the account number incorrectly. Or, maybe you mistyped the account number on a mail or telephone order. A simple error like this can become very costly if it leads to a chargeback.

    12.5: Incorrect Transaction Amount

    12.5: Incorrect Transaction Amount

    Essentially, the issuer is letting you know that the transaction amount which posted was different from the amount shown on the sales receipt.

    Like chargebacks from incorrect account numbers, reason code 12.5 disputes are mostly the result of human error in keying in transaction data. In response, the cardholder offers proof that the amount charged is incorrect. This could be because you made an error when calculating the total, or altered the amount after the transaction was complete without seeking a pre-authorization (adding a tip to restaurant bill, for example).

    12.6.1: Duplicate Processing

    12.6.1: Duplicate Processing

    Reason code 12.6.1 applies when a single transaction is accidentally processed more than once. These disputes can be triggered by multiple events:

    • You enter the same transaction into the terminal more than once.
    • You electronically transmit the same transaction capture batch to the card processor more than once.
    • You deposit both the merchant copy and the acquirer copy of the receipt.
    • You create two transaction receipts for the same purchase.
    • You deposit receipts for the same transaction with more than one merchant bank.

    12.6.2: Paid by Other Means

    “Paid by other means” chargebacks are like those that come from duplicate processing. They occur when a cardholder claims that a transaction was actually paid for using an alternate method (not the Visa card in question). This can be cash, check, or some other type or brand of payment card. The most common cause, though, is that the cardholder initially paid for a transaction with a Visa card, then decided to use cash or a check after the credit card purchase was complete.

    12.7: Invalid Data

    12.7: Invalid Data

    This code applies where a transaction was authorized, but contained incorrect or invalid data. That definition is pretty broad and vague, so it may seem like it could technically apply to any incorrect usage of data. However, there are a few specific conditions that most commonly result in a 12.7 code chargeback:

    • Incorrect transaction date
    • Incorrect MCC
    • Incorrect merchant or transaction type indicator
    • Incorrect country/state code
    • Incorrect “Special Condition” indicator

    The list of reason codes outlined above isn’t exhaustive. It only shows the most general reasons for transaction error chargebacks. Remember that the circumstances of individual transactions may vary, and in some cases, the details of a disputed transaction may not perfectly reflect the reason code.

    There are a few additional reason codes which were considered processing error chargebacks at one point. However, these have since been reclassified as authorization error chargebacks.

    Visa created a new category strictly for designated authorization errors back in 2018. However, it could be argued that they still fit under the old subheading. After all, you could make the case that an authorization error is still a part of transaction processing. As some merchants might still associate certain these with processing errors, we thought it would be helpful to include them here.

    11.2: Declined Authorization

    11.2: Declined Authorization

    You can see a reason code 11.2 chargeback if you override a declined, referral, or pickup authorization message, but process the transaction anyway.

    There are tricks you might use to circumvent an undesirable authorization message, such as not requesting authorization at all, or making multiple attempts on a declined card. Any time you attempt to force, circumvent, or override a declined authorization, however, you’re asking for a declined authorization chargeback.

    11.3: No Authorization

    11.3: No Authorization

    Not requesting approval from the issuing bank before processing a transaction could result in an 11.3 “no authorization” chargeback. This code also applies if you wait until after the fact to request the authorization, or if the authorization is for a different amount.

    Prevent Chargebacks Caused by Processing Errors

    This article only outlines the most basic reason code explanations. We encourage merchants to consult the Visa Core Rules or MasterCard Chargeback Guide for more detailed explanations of chargeback regulations based on individual reason codes.

    For now, let’s look at processing error chargebacks more broadly.

    Processing a credit card transaction involves many steps, and mistakes can be made at any point along the way. As we mentioned in the beginning, though, these types of chargebacks can be prevented in most cases simply by paying careful attention to details. The problem: you don’t always know where all those details are.

    Many instances of merchant error are difficult to detect. Overlooking even one recurring misstep could lead to a series of chargebacks. And, if you’re like most merchants, you’re too close to your business to conduct unbiased analysis.

    Chargebacks911® offers an unparalleled Merchant Compliance Review specifically designed to scrutinize over 100 separate points of the merchant’s policies and procedures, delivering a comprehensive, actionable report. If you’d like to know more about eliminating merchant-error chargebacks for good, contact us today.

    FAQs

    What are processing error chargebacks?

    Processing error chargebacks stem from mistakes you made at some point during the payment submission, such as authorization shortcuts or misreported numbers. Because these disputes start with the merchant, they can almost always be prevented.

    Do all card networks have reason codes for processing errors?

    All of the main schemes—Visa, Mastercard, Discover, American Express—do. The problem is that the designations each brand uses are different. For example, take a simple error like submitting the wrong amount for a transaction. Visa labels this 12.5: Incorrect Transaction Amount while Mastercard calls the same error 4843: Transaction Amount Differs.

    Can processing-error chargebacks be prevented?

    In almost all cases, yes. It is mostly a matter of paying extra attention to problem areas. The problem is, some of the problem areas aren’t obvious; this is where it’s good to consider professional 3rd party professionals who can provide unbiased analysis.

    Коды ответов процессинга¶

    Коды ответов процессинга определены в файле iso8583.response_codes.xml. Строго UTF-8. Язык данного документа – строго английский или русский. Если возникает потребность в многоязыковой поддержке, перечисленные сообщения являются ключами в БД переводов.

    Структура файла:

    • <IsoResponseCodes> – содержит все настройки кодов ответов процессинга.

    • <Set> – содержит настройки для конкретного диалекта ISO8583.

      Атрибуты:

      • id – имя диалекта: SmartVista.ATM, OpenWay, SmartVista.POS_TF.

    • <code> – настройки конкретного кода ответа процессинга.

      Атрибуты:

      • id – код ответа процессинга.

      • permanemt (true, false) – флаг говорит о том, что повторная попытка выполнения операции с той же картой, PIN-кодом и реквизитами провалится. Необязательный атрибут.

      • pickup (true, false) – флаг необходимости удержать карту. Необязательный атрибут.

    • <message> – для отображения на чеке, в журнале и на экране.

    • <receipt_message> – его содержимое будет использовано для отображения на чеке. Необязательный элемент.

    Листинг 26. Пример файла iso8583.response_codes.xml

    <?xml version="1.0" encoding="UTF-8"?>
    
    <IsoResponseCodes>
    
    	<Set id='SmartVista.ATM'>
    
    		<!-- emv offline codes -->
    		<code id='Z1' permanemt='true'>
    			<message>ОТКАЗАНО СМАРТ-КАРТОЙ (Z1)</message>
    		</code>
    		<code id='Z2' permanemt='true'>
    			<message>ОТКАЗАНО СМАРТ-КАРТОЙ (Z2)</message>
    		</code>
    		<code id='Z3' permanemt='true'>
    			<message>НЕТ СВЯЗИ С ПРОЦЕССИНГОМ (Z3)</message>
    		</code>
    		
    		<!-- online auth codes -->
    		<code id='00' permanemt='true'>
    			<message>УСПЕШНО</message>
    		</code>
    		<code id='01'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='02'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='03' permanemt='true'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='04' pickup='true' permanemt='true'>
    			<message>КАРТА ЗАДЕРЖАНА. ПОЖАЛУЙСТА, ОБРАТИТЕСЬ В ВАШ БАНК</message>
    			<receipt_message>КАРТА ЗАДЕРЖАНА. ОБРАТИТЕСЬ В БАНК</receipt_message>
    		</code>
    		<code id='05'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='06'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='07' pickup='true' permanemt='true'>
    			<message>КАРТА ЗАДЕРЖАНА. ПОЖАЛУЙСТА, ОБРАТИТЕСЬ В ВАШ БАНК</message>
    			<receipt_message>КАРТА ЗАДЕРЖАНА. ОБРАТИТЕСЬ В БАНК</receipt_message>
    		</code>
    		<code id='08'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='10'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='11'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='12' permanemt='true'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='13' permanemt='true'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='14' permanemt='true'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='15' permanemt='true'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='19'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='31'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='33' pickup='true' permanemt='true'>
    			<message>КАРТА ЗАДЕРЖАНА. ПОЖАЛУЙСТА, ОБРАТИТЕСЬ В ВАШ БАНК</message>
    			<receipt_message>КАРТА ЗАДЕРЖАНА. ОБРАТИТЕСЬ В БАНК</receipt_message>
    		</code>
    		<code id='38' pickup='true' permanemt='true'>
    			<message>КАРТА ЗАДЕРЖАНА. ПОЖАЛУЙСТА, ОБРАТИТЕСЬ В ВАШ БАНК</message>
    			<receipt_message>КАРТА ЗАДЕРЖАНА. ОБРАТИТЕСЬ В БАНК</receipt_message>
    		</code>
    		<code id='39'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='41' pickup='true' permanemt='true'>
    			<message>КАРТА ЗАДЕРЖАНА. ПОЖАЛУЙСТА, ОБРАТИТЕСЬ В ВАШ БАНК</message>
    			<receipt_message>КАРТА ЗАДЕРЖАНА. ОБРАТИТЕСЬ В БАНК</receipt_message>
    		</code>
    		<code id='43' pickup='true' permanemt='true'>
    			<message>КАРТА ЗАДЕРЖАНА. ПОЖАЛУЙСТА, ОБРАТИТЕСЬ В ВАШ БАНК</message>
    			<receipt_message>КАРТА ЗАДЕРЖАНА. ОБРАТИТЕСЬ В БАНК</receipt_message>
    		</code>
    		<code id='47' permanemt='true'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='48'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='49' permanemt='true'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='50'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='51' permanemt='true'>
    			<message>НА СЧЕТЕ НЕДОСТАТОЧНО СРЕДСТВ</message>
    		</code>
    		<code id='52' permanemt='true'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='53' permanemt='true'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='54' permanemt='true'>
    			<message>СРОК ДЕЙСТВИЯ КАРТЫ ИСТЕК</message>
    		</code>
    		<code id='55' permanemt='true'>
    			<message>ВВЕДЁН НЕВЕРНЫЙ ПИН-КОД</message>
    		</code>
    		<code id='57'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='58'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='61' permanemt='true'>
    			<message>ПРЕВЫШЕН ЛИМИТ ВЫДАЧИ НАЛИЧНЫХ</message>
    		</code>
    		<code id='62'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='63'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='65'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='68' permanemt='true'>
    			<message>НЕТ ОТВЕТА ОТ БАНКА-ЭМИТЕНТА</message>
    		</code>
    		<code id='71' permanemt='true'>
    			<message>ПИН-КОД НЕ ИЗМЕНЁН</message>
    		</code>
    		<code id='75' permanemt='true'>
    			<message>ПРЕВЫШЕНО ЧИСЛО ПОПЫТОК ВВОДА ПИНА</message>
    		</code>
    		<code id='76'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='78' permanemt='true'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='79'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='80' permanemt='true'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='81'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='82'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='83' permanemt='true'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='85'>
    			<message>ОПЕРАЦИЯ НЕ ОТВЕРГНУТА</message>
    		</code>
    		<code id='86'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='87'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='88'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='89'>
    			<message>ВВЕДЁН НЕДОПУСТИМЫЙ ПИН</message>
    		</code>
    		<code id='91' permanemt='true'>
    			<message>НЕТ ОТВЕТА ОТ БАНКА-ЭМИТЕНТА</message>
    		</code>
    		<code id='92' permanemt='true'>
    			<message>НЕТ ОТВЕТА ОТ БАНКА-ЭМИТЕНТА</message>
    		</code>
    		<code id='93'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='94'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='95'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='96' permanemt='true'>
    			<message>НЕТ ОТВЕТА ОТ БАНКА-ЭМИТЕНТА</message>
    		</code>
    		<code id='97' permanemt='true'>
    			<message>НЕТ ОТВЕТА ОТ БАНКА-ЭМИТЕНТА</message>
    		</code>
    		<code id='98' permanemt='true'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='99'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    	</Set>
    	
    	
    	<Set id='OpenWay' >
    
    		<!-- emv offline codes -->
    		<code id='Z1' permanemt='true'>
    			<message>ОТКАЗАНО СМАРТ-КАРТОЙ (Z1)</message>
    		</code>
    		<code id='Z2' permanemt='true'>
    			<message>ОТКАЗАНО СМАРТ-КАРТОЙ (Z2)</message>
    		</code>
    		<code id='Z3' permanemt='true'>
    			<message>НЕТ СВЯЗИ С ПРОЦЕССИНГОМ (Z3)</message>
    		</code>
    		
    		<!-- online auth codes -->
    		<code id='00' permanemt='true'>
    			<message>УСПЕШНО</message>
    		</code>
    		<code id='01'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='02'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='03' permanemt='true'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='04' pickup='true' permanemt='true'>
    			<message>КАРТА ЗАДЕРЖАНА. ПОЖАЛУЙСТА, ОБРАТИТЕСЬ В ВАШ БАНК</message>
    			<receipt_message>КАРТА ЗАДЕРЖАНА. ОБРАТИТЕСЬ В БАНК</receipt_message>
    		</code>
    		<code id='05'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='06'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='07' pickup='true' permanemt='true'>
    			<message>КАРТА ЗАДЕРЖАНА. ПОЖАЛУЙСТА, ОБРАТИТЕСЬ В ВАШ БАНК</message>
    			<receipt_message>КАРТА ЗАДЕРЖАНА. ОБРАТИТЕСЬ В БАНК</receipt_message>
    		</code>
    		<code id='08'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='10'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='11'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='12' permanemt='true'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='13' permanemt='true'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='14' permanemt='true'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='15' permanemt='true'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='19'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='31'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='33' pickup='true' permanemt='true'>
    			<message>КАРТА ЗАДЕРЖАНА. ПОЖАЛУЙСТА, ОБРАТИТЕСЬ В ВАШ БАНК</message>
    			<receipt_message>КАРТА ЗАДЕРЖАНА. ОБРАТИТЕСЬ В БАНК</receipt_message>
    		</code>
    		<code id='38' pickup='true' permanemt='true'>
    			<message>КАРТА ЗАДЕРЖАНА. ПОЖАЛУЙСТА, ОБРАТИТЕСЬ В ВАШ БАНК</message>
    			<receipt_message>КАРТА ЗАДЕРЖАНА. ОБРАТИТЕСЬ В БАНК</receipt_message>
    		</code>
    		<code id='39'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='41' pickup='true' permanemt='true'>
    			<message>КАРТА ЗАДЕРЖАНА. ПОЖАЛУЙСТА, ОБРАТИТЕСЬ В ВАШ БАНК</message>
    			<receipt_message>КАРТА ЗАДЕРЖАНА. ОБРАТИТЕСЬ В БАНК</receipt_message>
    		</code>
    		<code id='43' pickup='true' permanemt='true'>
    			<message>КАРТА ЗАДЕРЖАНА. ПОЖАЛУЙСТА, ОБРАТИТЕСЬ В ВАШ БАНК</message>
    			<receipt_message>КАРТА ЗАДЕРЖАНА. ОБРАТИТЕСЬ В БАНК</receipt_message>
    		</code>
    		<code id='47' permanemt='true'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='48'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='49' permanemt='true'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='50'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='51' permanemt='true'>
    			<message>НА СЧЕТЕ НЕДОСТАТОЧНО СРЕДСТВ</message>
    		</code>
    		<code id='52' permanemt='true'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='53' permanemt='true'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='54' permanemt='true'>
    			<message>СРОК ДЕЙСТВИЯ КАРТЫ ИСТЕК</message>
    		</code>
    		<code id='55' permanemt='true'>
    			<message>ВВЕДЁН НЕВЕРНЫЙ ПИН-КОД</message>
    		</code>
    		<code id='57'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='58'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='61' permanemt='true'>
    			<message>ПРЕВЫШЕН ЛИМИТ ВЫДАЧИ НАЛИЧНЫХ</message>
    		</code>
    		<code id='62'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='63'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='65'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='68' permanemt='true'>
    			<message>НЕТ ОТВЕТА ОТ БАНКА-ЭМИТЕНТА</message>
    		</code>
    		<code id='71' permanemt='true'>
    			<message>ПИН-КОД НЕ ИЗМЕНЁН</message>
    		</code>
    		<code id='75' permanemt='true'>
    			<message>ПРЕВЫШЕНО ЧИСЛО ПОПЫТОК ВВОДА ПИНА</message>
    		</code>
    		<code id='76'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='78' permanemt='true'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='79'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='80' permanemt='true'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='81'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='82'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='83' permanemt='true'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='85'>
    			<message>ОПЕРАЦИЯ НЕ ОТВЕРГНУТА</message>
    		</code>
    		<code id='86'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='87'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='88'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='89'>
    			<message>ВВЕДЁН НЕДОПУСТИМЫЙ ПИН</message>
    		</code>
    		<code id='91' permanemt='true'>
    			<message>НЕТ ОТВЕТА ОТ БАНКА-ЭМИТЕНТА</message>
    		</code>
    		<code id='92' permanemt='true'>
    			<message>НЕТ ОТВЕТА ОТ БАНКА-ЭМИТЕНТА</message>
    		</code>
    		<code id='93'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='94'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='95'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='96' permanemt='true'>
    			<message>НЕТ ОТВЕТА ОТ БАНКА-ЭМИТЕНТА</message>
    		</code>
    		<code id='97' permanemt='true'>
    			<message>НЕТ ОТВЕТА ОТ БАНКА-ЭМИТЕНТА</message>
    		</code>
    		<code id='98' permanemt='true'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    		<code id='99'>
    			<message>ОПЕРАЦИЯ НЕ РАЗРЕШЕНА</message>
    		</code>
    	</Set>
    	
    	<Set id='SmartVista.POS_TF'>
    
    		<!-- emv offline codes -->
    		<code id='Z1' permanemt='true'>
    			<message>ОТКАЗАНО СМАРТ-КАРТОЙ (Z1)</message>
    		</code>
    		<code id='Z2' permanemt='true'>
    			<message>ОТКАЗАНО СМАРТ-КАРТОЙ (Z2)</message>
    		</code>
    		<code id='Z3' permanemt='true'>
    			<message>НЕТ СВЯЗИ С ПРОЦЕССИНГОМ (Z3)</message>
    		</code>
    		
    		<!-- online auth codes -->
    		
    		<!-- TODO: permanent flag! -->
    		<code id='000'><message>Successful transaction</message></code>
    		<code id='001'><message>Approve with ID</message></code>
    		<code id='002'><message>ATM performed a partial dispense</message></code>
    		<code id='003'><message>Successful transaction</message></code>
    		<code id='005'><message>System Error</message></code>
    		<code id='020'><message>Successful transaction; negative balance</message></code>
    		<code id='095'><message>Reconcile Error</message></code>
    		<code id='100'><message>Do not honor transaction</message></code>
    		<code id='101'><message>Expired Card</message></code>
    		<code id='103'><message>Call Issuer</message></code>
    		<code id='104'><message>Card is restricted</message></code>
    		<code id='105'><message>Call security</message></code>
    		<code id='106'><message>Excessive pin failures</message></code>
    		<code id='107'><message>Call Issuer</message></code>
    		<code id='109'><message>Invalid merchant ID</message></code>
    		<code id='110'><message>Cannot process amount</message></code>
    		<code id='111'><message>Invalid account - retry</message></code>
    		<code id='116'><message>Insufficient funds - retry</message></code>
    		<code id='117'><message>Incorrect Pin</message></code>
    		<code id='118'><message>Forced post, no account on file</message></code>
    		<code id='119'><message>Transaction not permitted by law</message></code>
    		<code id='120'><message>Not permitted</message></code>
    		<code id='121'><message>Withdrawal limit exceeded - retry</message></code>
    		<code id='123'><message>Limit reached for total number of transactions in cycle</message></code>
    		<code id='125'><message>Bad Card</message></code>
    		<code id='126'><message>Pin processing error</message></code>
    		<code id='127'><message>Pin processing error</message></code>
    		<code id='128'><message>Pin processing error</message></code>
    		<code id='200' pickup='true'><message>Invalid card</message></code>
    		<code id='201' pickup='true'><message>Card expired</message></code>
    		<code id='202' pickup='true'><message>Invalid card</message></code>
    		<code id='203' pickup='true'><message>Call security</message></code>
    		<code id='204' pickup='true'><message>Account restricted</message></code>
    		<code id='205' pickup='true'><message>Call security</message></code>
    		<code id='206' pickup='true'><message>Invalid Pin</message></code>
    		<code id='208' pickup='true'><message>Lost Card</message></code>
    		<code id='209' pickup='true'><message>Stolen Card</message></code>
    		<code id='901'><message>Invalid payment parameters</message></code>
    		<code id='902'><message>Invalid transaction - retry</message></code>
    		<code id='903'><message>Transaction needs to be entered again</message></code>
    		<code id='904'><message>The message received was not within standards</message></code>
    		<code id='905'><message>Issuing institution is unknown</message></code>
    		<code id='907'><message>Issuer inoperative</message></code>
    		<code id='908'><message>Issuing institution is unknown</message></code>
    		<code id='909'><message>System malfunction</message></code>
    		<code id='910'><message>Issuer inoperative</message></code>
    		<code id='911'><message>SmartVista FE has no knowledge of any attempt to either authorize or deny the transaction</message></code>
    		<code id='912'><message>Time out waiting for response</message></code>
    		<code id='913'><message>Duplicate transaction received</message></code>
    		<code id='914'><message>Could not find the original transaction</message></code>
    		<code id='915'><message>Amount being reversed is greater than original, or no amount being reversed</message></code>
    		<code id='916'><message>Debts not found</message></code>
    		<code id='920'><message>Pin processing error</message></code>
    	</Set>
    	
    </IsoResponseCodes>
    

    Processing errors

    This package contains a list of the various errors you might see when
    processing new transactions either
    through the API or
    in the frontend.

    Read more about transaction errors here.

    var errors = require('@paylike/processing-errors');
    
    errors.find(e => e.code === 2);
    
    {
    	code: 2,
    	text: 'Invalid card details',
    
    	// the user might be to blame?
    	client: true,
    
    	// the merchant might be to blame?
    	merchant: false,
    }

    Both client and merchant are true if the error could be the
    responsibility of either or both.

    errors
    	.filter(e => e.client)
    	.map(e => e.message);
    
    [
    	'Invalid card details',
    	'Invalid card number',
    	'Invalid security code (CSC)',
    	'Invalid expire date',
    	'Card expired',
    	'Insufficient funds',
    	'Missing card number',
    	'Missing card expiry month',
    	'Missing card expiry year',
    	'Missing card security code (CSC)',
    	'Card amount limit exceeded',
    	'Invalid card number or card not supported',
    	'Missing amount',
    	'Invalid amount',
    	'Missing currency',
    	'Invalid currency',
    	'3-D Secure is required',
    	'3-D Secure failed',
    	'Declined by cardholder bank',
    	'Card restricted',
    	'Card rejected',
    	'Transaction rejected',
    	'Error, please try again or contact us',
    ];
    errors
    	.filter(e => e.client && e.merchant)
    	.map(e => e.message);
    
    [
    	// since the popup does allow `amount` and `currency to be input by the
    	// user, it could be a fault of either.
    
    	'Missing amount',
    	'Invalid amount',
    	'Missing currency',
    	'Invalid currency',
    	'Transaction rejected',
    	'Error, please try again or contact us',
    ]

    Dealing with errors in the frontend

    If the merchant field is true you should log the error as fatal and deal
    with it as a programming error.

    If the client field is true, the message should be shown to the user.

    Depending on your setup you should decide whether to log and/or display errors
    that are true for both client and merchant.

    Dealing with errors from the server

    This is most commonly encountered with
    recurring payments.

    Only a subset of the errors are applicable for recurring payments, typically:

    Code Message Retry is pointless
    6 Card expired
    7 Insufficient funds
    25 Card amount limit exceeded
    8 Declined by cardholder bank
    9 Card restricted
    10 Card rejected
    11 Transaction rejected
    12 Error, please try again or contact us

    It is recommended to develop a default strategy for any error, be it
    network issues or a processing error, for instance by retrying every 24
    hours and asking the user to do a manual transaction after 5 attempts. Do not
    retry more than twice within a 24 hours window.

    Such a default strategy will make your system resilient to the addition of new
    error codes and unexpected failures.

    In a later iteration, enhance your code by immediately aborting if the code is
    either 6 or 10.

    Понравилась статья? Поделить с друзьями:
  • Phpmyadmin ошибка при обработке запроса код ошибки 500 текст ошибки internal server error
  • Phpmyadmin на сервере обнаружены некоторые ошибки
  • People playground как изменить версию
  • People playground mods error steam
  • Pdftex error font expansion auto expansion is only possible with scalable fonts