Может ли номер STAN быть повторяемым и случайным? - PullRequest
0 голосов
/ 30 мая 2019

Я разрабатываю Соединитель с некоторым банком, и мы сейчас используем протокол ISO8583, я устанавливаю STAN (поле 11) с некоторым случайным числом, сгенерированным с помощью генератора случайных чисел, но иногда у меня есть некоторое число вопрос о том, можно ли безопасно использовать этот генератор или мне нужно сделать STAN последовательным числом?

Заранее спасибо.

Ответы [ 3 ]

1 голос
/ 31 мая 2019

Номер аудита системы отслеживания (STAN) ISO-8583 имеет разные значения и поддерживается в основном между отношениями внутри транзакции.То есть он может остаться прежним, или та же транзакция будет иметь много STAN на своем пути транзакции, но она ДОЛЖНА быть одинаковой между двумя конечными точками, и это обычно контролируется в настройках, которые должен использовать STAN.

Например:

Терминал -> Драйвер терминала -> Переключатель 1-> Переключатель 2-> Эмитент

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

  • Драйвер терминала - Переключатель 1
  • Переключатель 1 -> Переключатель 2
  • Переключатель 2 -> Эмитент

Обратите внимание, что внутренне в каждой системе STAN также может быть уникальным, но для каждой взаимосвязи необходимо сохранять уникальную STAN, и она не должна меняться между запросом и ответом, поскольку это необходимо для транзакций, состоящих из нескольких частей.(Одиночное PA, множественное завершение и Multi-PA, одиночное завершение), а также для инверсий и тому подобное в элементе данных 90.

0 голосов
/ 31 мая 2019

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

Дублирование STAN может происходить из-за разных источников, то есть хост-клиентов или терминалов.

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

См. Также " В сообщении ISO, что такое использование stan и rrn? "

0 голосов
/ 31 мая 2019

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

...