Телекоммуникационные технологии



         

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


  • если блок выбора TPO относится к транзакции IOTP, где только блок TPO (т.e. без отклика на предложение) был послан ранее, то это серьезная (Hard) ошибка, в противном случае,
  • если блок выбора TPO для того же блока TPO получен ранее, то это серьезная (Hard) ошибка.
  • Блок запроса платежа (только для кассира) проверяется следующим способом:
    • если блок запроса платежа относится к транзакции IOTP, которая не распознана, тогда все в порядке, в противном случае
    • если блок запроса платежа относится к транзакции IOTP, которая не связана с платежом, то это серьезная (Hard) ошибка, в противном случае
    • если был предшествующий платеж, который не прошел с кодом завершения недопускющим восстановление, то это серьезная (Hard) ошибка, в противном случае
    • если предыдущий платеж еще в работе, то это серьезная (Hard) ошибка.

  • Блок платежного обмена (только для кассира) проверяется следжующим образом:
    • если блок платежного обмена не относится к транзакции IOTP, которая распознана, то это серьезная (Hard) ошибка, в противном случае
    • если платежный обмен не относится к транзакции IOTP, где такой обмен уже был, то это серьезная ошибка (Hard).
    • Запрос доставки (только для агентов доставки). Если блок запроса доставки относится к транзакции IOTP, которая распознана сервероим, то это серьезная ошибка.

    Если сгенерированы какие-либо компоненты Error, то они должны быть собраны в блок Error для посылки отправителю входного сообщения. Заметим, что блоки Error следует отсылать назад отправителю сообщения и ErrorLogNetLocn для торговой роли отправителя, если это специфицировано.

    Описанная выше проверка последовательности аутентификационных откликов и платежных запросов поддерживает повторение запросов Покупателя, если предыдущая операция не прошла, например:

    • потому что не получен корректный отклик (напр., пароль) на аутентификацию или
    • не удалось произвести оплату, так как нехватает денег на кредитной карточке.

    Обработка входного сообщения, лишенного ошибок

    Если входное сообщение прошло предыдущие проверки, то оно должно быть обработано и послан, если требуется, отклик.




    Содержание  Назад  Вперед