мета-данные страницы
  •  

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия Следующая версия справа и слева
commercial_api [24.04.2024 13:54]
Anatoly
commercial_api [27.04.2024 09:52]
Anatoly [Возврат средств. ReturnPayForAll]
Строка 2672: Строка 2672:
 //Msg// – описание ошибки (при error = 1). //Msg// – описание ошибки (при error = 1).
 ---- ----
 +===== Список оплат за период. OrderPaysBetweenForAll =====
 +**Команда:​** %%OrderPaysBetweenForAll%%
  
 +Получения списка оплат заказов за указанный период.
 +
 +Данная команда с большими периодами может долго выполнятся,​ из за большого количества возвращаемых данных и вылетать по timeout! Рекомендуется в таких случаях уменьшать период.
 +
 +Метод отправки:​ **POST**
 +
 +Заголовок запроса (Header): **Content-type:​ application/​json**
 +
 +Строка запроса:​ <​code>​.../​api/?​OrderPaysBetweenForAll</​code>​
 +
 +Тело запроса тип **json**:
 +<sxh json>
 +{
 +  "​OrderPaysBetweenForAll":​{
 +    "​StartDate":​ "​01.03.2018",​
 +    "​StopDate":​ "​30.03.2018"​
 +  },
 +  "​SessionID":​ "​0BE170AB-86AF-441F-8523-8C960EA3EC4E"​
 +}
 +</​sxh>​
 +
 +где\\ ​
 +//​StartDate//​ – дата начала,​ **обязательный параметр**;​\\ ​
 +//​StopDate//​ – дата окончания,​ **обязательный параметр**.
 +
 +Ответ **json**
 +<sxh json>
 +{
 +  "​error":​ 0,
 +  "​order_pays":​ [
 +    {
 +      "​dor_id":​ "​102221",​
 +      "​doc_num":​ "​00019-2",​
 +      "​contr_id":​ "​10013",​
 +      "​contr_name":​ "​%D0%90%D0%B3%D0%B1%D0%B8%D1%81%20%D0%A2%D0%B5%D1%81%D1%82%20%D0%A2%D0%B5%D1%81%D1%82%D0%BE%D0%B2%D0%B8%D1%87",​
 +      "​teleph_cell":​ "​%2B79990009900",​
 +      "​doc_date":​ "​03.12.2021",​
 +      "​date_out":​ "​03.12.2021",​
 +      "​status_id":​ "​1",​
 +      "​kredit":​ "​4501",​
 +      "​debet":​ "​270",​
 +      "​pay_date":​ "​20.01.2022",​
 +      "​pay_kassa_id":​ "​54",​
 +      "​doc_type":​ "​3",​
 +      "​pay_debet":​ "​123",​
 +      "​pay_kredit":​ "​0"​
 +    }
 +  ]
 +}
 +</​sxh>​
 +
 +где\\ ​
 +**order_pays** – массив оплат:​\\ ​
 +//dor_id// – ID заказа;​\\ ​
 +//doc_num// – номер заказа;​\\ ​
 +//​contr_id//​ – ID клиента;​\\ ​
 +//​contr_name//​ – ФИО клиента;​\\ ​
 +//​teleph_cell//​ – номер телефона;​\\ ​
 +//​doc_date//​ – дата приема заказа;​\\ ​
 +//​date_out//​ - дата выдачи заказа;​\\ ​
 +//​status_id//​ – ID статуса заказа (1 – новый, 3 – в исполнении,​ 4 – исполненный,​ 5 – выданный,​ 7 - отмененный);​\\ ​
 +//kredit// – сумма заказа;​\\ ​
 +//debet// – полная сумма оплаты заказа;​\\ ​
 +//​pay_date//​ – дата платежа;​\\ ​
 +//​pay_kassa_id//​ – ID кассы платежа;​\\ ​
 +//​doc_type//​ – тип платежа (3 - Кассовый документ,​ 4 - Банковский документ,​ 9 - Оплата банковской картой,​ 31 - Кассовый чек (оплата покупателем),​ 32 - Кассовый чек (возврат денег покупателю), ​
 +91 – Бонус, 92 - Оплата депозитом);​\\ ​
 +//​pay_debet//​ – сумма прихода платежа;​\\ ​
 +//​pay_kredit//​ – сумма возврата платежа.
 +----
 ====== Статистическая информация ====== ====== Статистическая информация ======