Протоколы Internet


Открытый торговый протокол Интернет– IOTP версия 0 - часть 48


  • "Верификатор операции" используется в отношении организаций, которые верифицируют данные, чтобы определить, авторизованы ли они для выполнения операции;
  • атрибут ActionOrgRef содержит ссылки элемента, которые могут быть использованы для идентификации "Операционной организации", которая должна выполнить операцию.
  • 6.3.1. Проверка того, что блок запроса послан правильной организацией

    Проверка того, послан ли блок запроса правильной организации, варьируется в зависимости от того платеж это или доставка.

    6.3.1.1. Платеж

    Кассир проверяет, может ли он принять или выполнить платеж путем идентификации компоненты платежа в полученном им блоке платежного запроса. Затем, используя ID плетежного компонента для идентификации организации, выбранной Покупателем, проверяет, что это та самая организация. Метод доступа к данным для решения поставленных задач проиллюстрирован на рис. .12.


    Рис. .12. Проверка того, что Кассир может осуществить платеж

    Далее выполняются следующие процедуры:

    • Идентификация платежного компонента (смотри раздел 7.9) в блоке полученного платежного запроса.
    • Идентификация компонентов списка видов платежа и выбора вида платежа для платежного компонента. Это включает в себя:

    - идентификацию компонента списка видов платежей (смотри раздел 7.7), значение его ID-атрибута соответствует атрибуту BrandListRef платежного компонента. Если не обнаружено ни одного или более одного компонента списка видов платежа, возникает состояние ошибки.

    - идентификацию компонента списка выбора вида платежа (смотри раздел 7.8), где значение его атрибута BrandListRef соответствует BrandListRef платежного компонента. Если не обнаружено ни одного или более одного компонента выбора вида платежа, возникает состояние ошибки.

    • идентификация элементов вида платежа, платежного протокола и суммы в пределах списка видов платежа, который был выбран Покупателем. Это включает:

     

    - Элемен вида платежа (смотри раздел 7.7.1), где значение его Id-атрибута соответствует значениюатрибута BrandRef выбора вида платежа. Если не обнаружено ни одного или более одного элемента вида платежа, возникает состояние ошибки.




    Начало  Назад  Вперед