Результаты поиска
Оглавление
Получение данных от поставщика
Получение данных от поставщика
Для поставщиков, предоставляющих при оплате расширенную информацию в интерактивном режиме, возможна отправка дополнительных проверочных запросов после каждого шага по вводу параметров.
Проверочные запросы служат для того, чтобы:
- Получить от поставщика данные которые зависят от уже введенных данных (например, по лицевому счету вернуть адрес и показания счетчиков).
- Указать сумму заказа, если сумма зависит от введенных параметров.
Основные принципы взаимодействия
Запросы на получение данных 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.