Оглавление
Получение данных от поставщика

Получение данных от поставщика

Для поставщиков, предоставляющих при оплате расширенную информацию в интерактивном режиме, возможна отправка дополнительных проверочных запросов после каждого шага по вводу параметров.

Проверочные запросы служат для того, чтобы:

  1. Получить от поставщика данные которые зависят от уже введенных данных (например, по лицевому счету вернуть адрес и показания счетчиков).
  2. Указать сумму заказа, если сумма зависит от введенных параметров.

Основные принципы взаимодействия

Запросы на получение данных MONETA.Assistant отсылает на указанный в «Check URL» адрес в виде HTTP запроса методом GET или POST. Ответ на HTTP запрос должен быть в формате XML.

Во время оплаты одного заказа MONETA.Assistant может несколько раз отсылать проверочные запросы на получение данных.

При получении ответа на проверочный запрос в системе MONETA.RU анализируются поля ответа. Проверочный запрос считается не отправленным, и дальнейшая обработка заказа будет прервана:

  • Если система MONETA.RU не смогла получить ответ от обработчика.
  • Если ответ содержит неверный формат.
  • Если MNT_ID или MNT_TRANSACTION_ID не соответствуют параметрам запроса.
  • Если MNT_RESULT_CODE не соответствует списку возможных кодов.
  • Если MNT_SIGNATURE не сходится с ключом, сгенерированным в MONETA.RU.