Заказы на электронные ключи в системе MONT обрабатываются асинхронно, поэтому получение результатов заказа выливается в отдельный процесс. Для этого используется метод GetOrder.
Время обработки заказов зависит от многих факторов. В частности, все товары делятся на 2 категории - мгновенная и немгновенная доставка. В штатных ситуациях(система вендора функционирует, заказано небольшое количество позиций) для первой категории заказы обрабатываются от 10 секунд до 3 минут. Для товаров с немгновенной доставкой срок выполнения заказов может увеличиться до 24 часов.
Категория товара описывается в результатах метода GetPriceChanges, в поле «InstantDelievery».
В последнем случае мы передаем вам ключ после согласования с вами, что заказ еще актуален, сразу как это становится возможным. Если заказ остается актуальным, то после вашего подтверждения заказ отрабатывается и переводится в статус «завершен успешно». Если заказ уже не актуален, то ключ остается у нас и не передается, а заказ остается со статусом «завершен с ошибкой».
С частью поставщиков идет работа через генератор с поставкой ключей в течение нескольких секунд/минут. Список поставщиков, подключенных через генератор:
Вендор |
---|
Microsoft |
AdGuard |
Agnitum |
DrWeb |
Entensys |
ESET |
G Data |
Лаборатория Касперского |
Смарт-Софт |
5Nine |
SoftOrbits |
Novosoft |
Ritlabs (TheBAT!) |
Avast! |
С остальными поставщиками мы работаем через пополняемый электронный склад. В этом случае возможны случаи поставки со сроком 1 рабочий день.
Мы рекомендуем следующую схему получения результатов: раз в определенный интервал(например, раз в минуту) вызывать метод GetOrder, до тех пор, пока статус заказа не станет «Завершен успешно».