Загрузка...

How to display an error code (when paying by card) in PHP

Thread in Backend created by Stranger_inactive Jul 6, 2019. 335 views

  1. Stranger_inactive
    Stranger_inactive Topic starter Jul 6, 2019 Banned 10 Mar 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 Jul 6, 2019 Banned 45 Jan 13, 2019
    эммм... а подробнее?
     
  4. Stranger_inactive
    Stranger_inactive Topic starter Jul 6, 2019 Banned 10 Mar 2, 2019
  5. HCKR
    HCKR Jul 6, 2019 307 Feb 14, 2018
    Какая платежка?
    Через какой мерч проходит оплата?
    The post was merged to previous Jul 6, 2019
    Мы же не ванги
     
  6. Stranger_inactive
    Stranger_inactive Topic starter Jul 6, 2019 Banned 10 Mar 2, 2019
    Через card 2 card
     
  7. Setebe
    Setebe Jul 7, 2019 1 Jun 28, 2019
    Все равно не понял. по подробнее плз
     
  8. AlexBrin
    AlexBrin Jul 14, 2019 Фанат Daemon'а 121 Apr 8, 2019
    Чтобы получить более точный ответ, нужно все-таки описать проблему подробнее) Что за своя платежка, кем писалась, фреймворк/cms, приложить участки кода с выводом ошибки и участок кода, где отправляются данные на card2card и получается ответ
     
Loading...
Top