Загрузка...

Как выводить код ошибки (при оплате картой) в PHP

Тема в разделе Backend создана пользователем Stranger_inactive 6 июл 2019. 324 просмотра

Загрузка...
  1. Stranger_inactive
    Stranger_inactive Автор темы 6 июл 2019 Заблокирован(а) 10 2 мар 2019
    Хочу вывести код ошибки, если у пользователя не прошла транзакция (в своей платежке)
    Код 00 – успешно проведенная операция.
    Код 01 – отказать, позвонить в банк-эмитент
    Код 02 – отказать, позвонить в банк-эмитент (особое условие)
    Код 03 Invalid merchant (Неверный мерчант ID), незарегистрированная торговая точка или агрегатор платежей
    Код 04 — изъять карту без указания причины. Блок карты в связи с мошенничеством. Pick-up card.
    Код 05 – Do not Honour. (Транзакция была отклонена банком без указания причин.

    06 Error. Неизвестная ошибка на стороне банка, повторить
    07 Pick-up card, special condition. Карта заблокирована банком в связи с мошенничеством
    08 – обслуживать с идентификацией по документу и подписи либо отменить всю операцию
    12 Invalid transaction card / issuer / acquirer Мерчант не принимает карты этого банка.
    13 Invalid amount Сумма превысила лимит банка на транзакцию, возможно, ошибка ввода суммы
    14 Invalid card number – Неверный номер карты либо карта заблокирована холдером/банком
    17 – отказать, отклонено пользователем карты.
    19 System Error – Системная ошибка на стороне мерчанта/банка, нужно повторить транзакцию
    21 No Action Taken Запрещено банком без каких либо объяснений
    31 эмитент не найден в платёжной системе
    32 частично завершено
    34 Suspected Fraud Подозрении в мошенничестве
    39 No Credit Account Отсутствует кредитный счет карты
    41 Lost Card, Pickup; Карта утеряна, изьять
    42 Special Pickup; Карта украдена, изьять
    43 Hot Card, Pickup; Карта украдена, изьять
    51 Not sufficient funds; Недостаточно средств для оплаты
    54 Expired card; Срок карты истек
    55 Incorrect PIN; Неверный пин
    57 Transaction not permitted on card; Мерчант не принимает карты этого банка или недопустимый тип операции для данного вида карты (например, по карте можно только снять нал, без оплаты покупок)
    58 Txn Not Permitted On Term; Мерчант не принимает этот вид операции, см. 57
    59 Suspected Fraud; подозрение в мошенничестве.
    61 Exceeds amount limit; сумма превышает разрешенный суточный максимум для карты
    62 Restricted card; картсчет заморожен, блок карты
    63 Security violation; картсчет заморожен, блок карты
    64 – сумма отмены авторизации отлична от суммы оригинальной авторизации
    65 – отказать, превышение максимального количества операции для данной карты //лимит расходных операций по счету
    67 – карта изъята в банкомате
    75 Exceeds PIN Retry; пин введен максимальное количество раз
    78 Function Not Available; номер карты не действителен или не существует
    80 Ошибка сети
    81 Ошибка в шифре PIN (МС)
    82 *** Validation Error; неверный *** код)
    83 – отказать, ошибка сети (технические проблемы)
    86 невозможно проверить pin
    88 ошибка шифрования Pin
    91 Issuer not available; связь с банком отсутствует, тех.проблемы
    93 Transaction violates law; транзакция незаконна
    94 Duplicate Transaction; двойная транзакция.
    96 System Error; системная ошибка на стороне мерчанта/не связаться с банком-эмитентом

    100 (используется Visa, аналог кода 119 для MasterCard) – Нет разрешения. Неверный способ шифрования данных. (пример: банк-эмитент блокирует операции по магнитной полосе для Чипованной карты).
    101 – Карта просрочена (примеры: истек срок действия карты или карта была перевыпущена)
    117 – Неверный ПИН-код

    119 для MC (см. код 100 выше): Unable to Encrypt Message – SecurePay’s security methods were unable to encrypt the message

    Код 182 – отказ банка-эмитента. Возможно, на карте установлены ограничения по расчетам в интернете.

    Код Z1 – техническая ошибка терминала; если нет приоритета PIN, то карта не обслуживается.
    Код Z3 – онлайн не работает, а в оффлайне терминал отклонил транзакцию.
    Q1 – аутентификация карты не прошла
    NX – внутренняя ошибка терминала, например, отсутствие маршрута сети или сброс IP-адреса

    ОБ – не обслуживать
     
  2. Cal_inactive496112
    Куда выводить?
     
  3. PAWZIRE
    PAWZIRE 6 июл 2019 Заблокирован(а) 45 13 янв 2019
    эммм... а подробнее?
     
  4. Stranger_inactive
    Stranger_inactive Автор темы 6 июл 2019 Заблокирован(а) 10 2 мар 2019
  5. HCKR
    HCKR 6 июл 2019 305 14 фев 2018
    Какая платежка?
    Через какой мерч проходит оплата?
    --- Сообщение объединено с предыдущим 6 июл 2019
    Мы же не ванги
     
  6. Stranger_inactive
    Stranger_inactive Автор темы 6 июл 2019 Заблокирован(а) 10 2 мар 2019
    Через card 2 card
     
  7. Setebe
    Setebe 7 июл 2019 1 28 июн 2019
    Все равно не понял. по подробнее плз
     
  8. AlexBrin
    AlexBrin 14 июл 2019 Фанат Daemon'а 121 8 апр 2019
    Чтобы получить более точный ответ, нужно все-таки описать проблему подробнее) Что за своя платежка, кем писалась, фреймворк/cms, приложить участки кода с выводом ошибки и участок кода, где отправляются данные на card2card и получается ответ
     
Top