# Логи запросов AT ## Проблема "Не приходят постбэки со статусами кроме Новый" ### Структура: - поле "externalOrderId" - id заказа в AT - поле request содержит параметры запросы к АТ при создании заказа - поле response содержит ответ АТ ### Заказы: - Заказ создан, а постбэков по нему не было. В АТ статус "Подтвержден" ``` { "_id": {"$oid": "60ace8103f7e03001b50d710"}, "createdAt": {"$date": "2021-05-25T12:05:36.471Z"}, "externalOrderId": "1689712", "orderId": 63725, "partnerRequestId": {"$oid": "60ace8103f7e03001b50d70f"}, "request": { "method": "POST", "uri": "https://api.autotovarka.ru/orders", "form": { "name": "Елена", "phone": "89324016006", "flow_id": "25349", "params": "" }, "json": true }, "requestedAt": {"$date": "2021-05-25T12:05:36.471Z"}, "respondedAt": {"$date": "2021-05-25T12:05:36.818Z"}, "response": { "id": 1689712 }, "success": true } ``` - Заказ создан, а постбэков по нему не было. В АТ статус "Подтвержден" ``` { "_id": {"$oid": "60b38dd6917db8001b7c04ee"}, "createdAt": {"$date": "2021-05-30T13:06:30.484Z"}, "externalOrderId": "1699172", "orderId": 66381, "partnerRequestId": {"$oid": "60b38dd6917db8001b7c04ed"}, "request": { "method": "POST", "uri": "https://api.autotovarka.ru/orders", "form": { "name": "Наталья ", "phone": "89920240757", "flow_id": "25349", "params": "" }, "json": true }, "requestedAt": {"$date": "2021-05-30T13:06:30.484Z"}, "respondedAt": {"$date": "2021-05-30T13:06:30.760Z"}, "response": { "id": 1699172 }, "success": true } ``` - Заказ создан, а постбэков по нему не было. В АТ статус "Подтвержден" ``` { "_id": {"$oid": "60b44bf2917db8001b7c108b"}, "createdAt": {"$date": "2021-05-31T02:37:37.901Z"}, "externalOrderId": "1700151", "orderId": 66573, "partnerRequestId": {"$oid": "60b44bf1917db8001b7c108a"}, "request": { "method": "POST", "uri": "https://api.autotovarka.ru/orders", "form": { "name": "Татьяна", "phone": "89000109561", "flow_id": "25349", "params": "" }, "json": true }, "requestedAt": {"$date": "2021-05-31T02:37:37.901Z"}, "respondedAt": {"$date": "2021-05-31T02:37:38.228Z"}, "response": { "id": 1700151 }, "success": true } ``` ### Формат постбэка На каждый из этих заказов пришел только один постбэк со статусом "Новый" со следующими параметрами (разумеется, для каждого заказа параметры свои): ``` { "_id": {"$oid": "60b44bf2c70182001b72351a"}, "createdAt": {"$date": "2021-05-31T02:37:38.613Z"}, "externalOrderId": "1700151", "orderId": 66573, "params": { "id": 1700151, "offer_id": 219, "offer": "%D0%91%D0%B5%D1%81%D1%88%D0%BE%D0%B2%D0%BD%D1%8B%D0%B9%20%D0%B1%D1%8E%D1%81%D1%82%D0%B3%D0%B0%D0%BB%D1%8C%D1%82%D0%B5%D1%80%20WowBra", "site_id": 2539, "flow_id": 25349, "payout": 700, "price": 1290, "status": "new", "utm_source": "", "utm_medium": "", "utm_campaign": "", "utm_term": "", "utm_content": "", "sub1": "", "sub2": "", "sub3": "", "sub4": "", "sub5": "" }, "partnerId": 5, "status": 1 } ``` ## Проблема "Заказ создается несколько раз т.к. не успевает за 5 секунд" Заказ создан только со второй попытки - первая завершилась по timeout 5s. При этом в АТ создалось 2 заказа (id: 1702169,1702190) ``` [ { "_id": {"$oid": "60b5cbcb917db8001b7c4104"}, "createdAt": {"$date": "2021-06-01T05:55:18.579Z"}, "orderId": 67443, "partnerRequestId": {"$oid": "60b5cbc6917db8001b7c4102"}, "request": { "method": "POST", "uri": "https://api.autotovarka.ru/orders", "form": { "name": "Айсари", "phone": "89", "flow_id": "25349", "params": "" }, "json": true }, "requestedAt": {"$date": "2021-06-01T05:55:18.580Z"}, "respondedAt": {"$date": "2021-06-01T05:55:23.580Z"}, "response": { "timeoutMs": 5000, "message": "Request timed out" }, "success": false }, { "_id": {"$oid": "60b5ccfab23c4a001c4b3226"}, "createdAt": {"$date": "2021-06-01T06:00:26.036Z"}, "orderId": 67443, "partnerRequestId": {"$oid": "60b5cbc6917db8001b7c4102"}, "request": { "method": "POST", "uri": "https://api.autotovarka.ru/orders", "form": { "name": "Айсари", "phone": "89", "flow_id": "25349", "params": "" }, "json": true }, "requestedAt": {"$date": "2021-06-01T06:00:26.039Z"}, "respondedAt": {"$date": "2021-06-01T06:00:26.563Z"}, "response": { "id": 1702190 }, "success": true, "externalOrderId": "1702190" } ] ``` После создания приходят постбэки на оба заказа, но мы знаем только об одном. ![](https://i.imgur.com/Tb5F8m3.png)