Ошибка перевода PIN-кода - PullRequest
0 голосов
/ 30 января 2019

в нашем случае у нас есть коммутатор ATM, подключенный к платежной сети (например, VISA), с одной стороны, и эмитент, с другой.во время запуска транзакции (поток транзакций: банк-эквайер -> Платежная сеть -> ATM-коммутатор -> эмитент) транзакция завершилась неудачно с ошибкой «Ошибка перевода PIN-кода» на стороне коммутатора.В чем может быть причина такой ошибки, если учесть, что контрольное значение ZPK на обеих сторонах (Платежная сеть и коммутатор ATM) оказалось одинаковым?

Ответы [ 2 ]

0 голосов
/ 31 января 2019

Это проблема с Visa?Под этим я хочу спросить, для других схем оплаты это работает?Если он работает, вы можете исключить вероятность несовпадения PIN-кода терминала с переключателем.

Теперь вы можете приступить к просмотру части генерации PIN-кода.Во время загрузки FIT вы указываете для каждого диапазона бинов, каким он должен быть.Сравните это с ожидаемыми значениями.Чаще всего используется формат 0, но дважды подтвердите ваш случай.

Наконец, во время перевода вы указываете формат блока исходного пина и формат блока конечного ПИН.Убедитесь, что это как ожидалось.

0 голосов
/ 30 января 2019

Может быть несколько причин, когда ZPK одинаков и существует проблема с шифрованием:

  1. Другой формат PINblock

Хотя это не так часто, но все же,Возможно, вы захотите убедиться, что на обоих концах у вас одинаковый формат (некоторые дополняются буквой «F», некоторые добавляются в PAN).

Возможно, у вас неправильный PAN

Номер счета необходим для многих форматов PINblock, перевод может не удастся, если номер счета отличается, вы можете проверить, есть ли на месте сопоставление / переводы / токенизации PAN,

Формат номера счета

т.е. когда вы используете PIN95-блок в формате ISO9564, вы не используете весь PAN для генерации PIN-кода, а только 12 самых правых цифр без контрольной цифры Luhn - с некоторыми картамиУ вас может быть сюрприз, включена ли контрольная цифра или нет.

Другая проблема, но без данных испытаний трудно сказать.
...