Добрый день! Такой вопрос: как можно реализовать перевод денег с карты на карту по протоколу NDC?
На данный момент у меня такая последовательность:
после выбора в меню
Стейт H, где закидываю все в буффер В режимом alphanumeric, стейт D, в котором заполняю оп. буффер согласно переводу, после ввод суммы стейт F, проверка стейтом G (проверка буффера суммы), стейт ?, стейт I, и стейт J.
Все ли верно в этой последовательности? Заранее, благодарю за ответы.
Перевод с карты на карту. Протокол NDC
Софт от SCS, ЕГПО, APTRA, видеонаблюдение и т.д
-
- Специалист
- Сообщения: 272
- Зарегистрирован: 30 сен 2011, 15:25
- Благодарил (а): 3 раза
- Поблагодарили: 15 раз
Re: Перевод с карты на карту. Протокол NDC
Непрочитанное сообщение nonpar »
Поскольку хост - активный участник управления state flow, многое зависит от соглашений с процессингом. Например, возможен вариант, когда до отправки transaction request клиент вводит только пин и сумму перевода (без ее проверки), а дальнейшие ветвления state flow осуществляет хост через transaction reply.
nonpar
Re: Перевод с карты на карту. Протокол NDC
Непрочитанное сообщение Zlobny »
На мой взгляд, логичнее задавать буффер в D уже после ввода суммы и номера карты, т.к. у того же стейта F есть поле, которое передает результат нажатия кнопок в буффер, что может его погнуть.
Zlobny
-
- Специалист
- Сообщения: 272
- Зарегистрирован: 30 сен 2011, 15:25
- Благодарил (а): 3 раза
- Поблагодарили: 15 раз
Re: Перевод с карты на карту. Протокол NDC
Непрочитанное сообщение nonpar »
Стейт F не меняет значения буфера кода операции. Зато это может делать стейт Y; и в реализации, с которой приходилось сталкиваться, для задания КОП использовалась комбинация D (базовая часть КОП), затем Y (часть КОП, зависящая от выбора клиента).
nonpar