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


         

если блок выбора TPO относится


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


  • если блок выбора TPO для того же блока TPO получен ранее, то это серьезная (Hard) ошибка.


  • Блок запроса платежа (только для кассира) проверяется следующим способом:


    • если блок запроса платежа относится к транзакции IOTP, которая не распознана, тогда все в порядке, в противном случае


    • если блок запроса платежа относится к транзакции IOTP, которая не связана с платежом, то это серьезная (Hard) ошибка, в противном случае


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


    • если предыдущий платеж еще в работе, то это серьезная (Hard) ошибка.


  • Блок платежного обмена (только для кассира) проверяется следжующим образом:


    • если блок платежного обмена не относится к транзакции IOTP, которая распознана, то это серьезная (Hard) ошибка, в противном случае


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


    • Запрос доставки (только для агентов доставки). Если блок запроса доставки относится к транзакции IOTP, которая распознана сервероим, то это серьезная ошибка.


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

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

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


    • не удалось произвести оплату, так как нехватает денег на кредитной карточке.


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

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


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