Отправить повторные уведомления по выполненному заказу

еrelease 27.10.2020

Данный метод повторно отправляет уведомления по выполненному заказу

Перед использованием метода необходимо пройти аутентификацию и получить валидный токен. Подробнее об этом Авторизация (получение токена)

WSDL для использования метода: https://yourdomain.ru/XmlGate/V3/OrderManagement/OrdersAPI.asmx?WSDL

Метод: Renotify

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:cor="http://corteos.ru"> <soap:Header> <cor:AuthHeader> <!--Optional:--> <cor:Token>ae26c893-ffce-****-****-4edfca62b5a6</cor:Token> </cor:AuthHeader> </soap:Header> <soap:Body> <cor:Renotify> <cor:id_Reserve>1768311</cor:id_Reserve> </cor:Renotify> </soap:Body> </soap:Envelope>

где:

  • string Token - токен агента;

  • int id_Reserve - номер заказа;

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <soap:Body> <RenotifyResponse xmlns="http://corteos.ru"> <RenotifyResult> <Trace ResponseDate="2020-10-20T23:31:35.7599467+03:00" SessionID="IU4PN31VLB8U" IP="127.0.0.1" WebSite="http://karina-pc@localhost:63742"/> <Errors/> <ResponseDetails>true</ResponseDetails> </RenotifyResult> </RenotifyResponse> </soap:Body> </soap:Envelope>

 

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <soap:Body> <RenotifyResponse xmlns="http://corteos.ru"> <RenotifyResult> <Trace ResponseDate="2020-10-20T23:33:28.5030457+03:00" SessionID="IU4PN31VLB8U" IP="127.0.0.1" WebSite="http://karina-pc@localhost:63742"/> <Errors> <UniversalApiError Type="InvalidDataException" Text="Заказ должен быть в статусе выполнен. Текущий статус заказа: отменяется агентом"/> </Errors> <ResponseDetails>false</ResponseDetails> </RenotifyResult> </RenotifyResponse> </soap:Body> </soap:Envelope>

 

Все сформированные и отправленные уведомления можно отследить на логпортале по следующим параметрам:

Сессия: полученный в ответе SessionID

Сообщение: “OrdersAPI/Renotify“

Источник: api