Перевод с карты на карту. Протокол NDC

Софт от SCS, ЕГПО, APTRA, видеонаблюдение и т.д
Solovei_razboinik
Новичок
Сообщения: 21
Зарегистрирован: 04 апр 2018, 14:57

Перевод с карты на карту. Протокол NDC

Непрочитанное сообщение Solovei_razboinik »

Добрый день! Такой вопрос: как можно реализовать перевод денег с карты на карту по протоколу NDC?
На данный момент у меня такая последовательность:
после выбора в меню
Стейт H, где закидываю все в буффер В режимом alphanumeric, стейт D, в котором заполняю оп. буффер согласно переводу, после ввод суммы стейт F, проверка стейтом G (проверка буффера суммы), стейт ?, стейт I, и стейт J.
Все ли верно в этой последовательности? Заранее, благодарю за ответы.
nonpar
Специалист
Сообщения: 272
Зарегистрирован: 30 сен 2011, 15:25
Благодарил (а): 3 раза
Поблагодарили: 15 раз

Re: Перевод с карты на карту. Протокол NDC

Непрочитанное сообщение nonpar »

Поскольку хост - активный участник управления state flow, многое зависит от соглашений с процессингом. Например, возможен вариант, когда до отправки transaction request клиент вводит только пин и сумму перевода (без ее проверки), а дальнейшие ветвления state flow осуществляет хост через transaction reply.
Zlobny
Местный
Сообщения: 79
Зарегистрирован: 24 сен 2012, 17:29
Благодарил (а): 1 раз

Re: Перевод с карты на карту. Протокол NDC

Непрочитанное сообщение Zlobny »

На мой взгляд, логичнее задавать буффер в D уже после ввода суммы и номера карты, т.к. у того же стейта F есть поле, которое передает результат нажатия кнопок в буффер, что может его погнуть.
nonpar
Специалист
Сообщения: 272
Зарегистрирован: 30 сен 2011, 15:25
Благодарил (а): 3 раза
Поблагодарили: 15 раз

Re: Перевод с карты на карту. Протокол NDC

Непрочитанное сообщение nonpar »

Стейт F не меняет значения буфера кода операции. Зато это может делать стейт Y; и в реализации, с которой приходилось сталкиваться, для задания КОП использовалась комбинация D (базовая часть КОП), затем Y (часть КОП, зависящая от выбора клиента).
Ответить