Выпустили релиз White Server версии 2.3.4, White Server Agent версии 2.10.8.9 от 19.08.2026

  1. Поддержали чеки намерения в API
    Теперь доступны методы:
    1. IntentPayOrder — чек намерения
      {
      
        "taskType": "IntentPayOrder",
      
        "params": {
      
          "sync": {
      
            "objectId": 199990246
      
          },
      
          "orderGuid": "8e243c48-f952-41e1-be08-6b1101d3c2e9",
      
          "currencyGuid": "2223F7CD-1B9A-4FBB-9B19-C08E34348A65",
      
          "amount": 449.35
      
       }
      
      }
      TEXT
    2. CorrectIntentReceipt — коррекция чека намерения
      {
      
        "taskType": "CorrectIntentReceipt",
      
        "params": {
      
          "sync": {
      
            "objectId": number,
      
             "timeout": number
      
          },
      
          "orderGuid": "string",
      
          "voidReasonCode": number
      
        }
      
      }
      TEXT

  2. Обогатили метод CreateOrder параметром CardCode
    "loyalty":{
    
                   "clientId": number,
    
                   "cardCode": "string"
    
                   "interfaceCode": number
    TEXT

  3. Обогатили CreateOrder расширенными свойствами "Признак расчета (1125)" и "Адрес сайта в реквизите «место расчетов» (1187)"
  4. Добавили метод ApplyPersonalCard, позволяющий добавить карту лояльности в уже созданный заказ.
    {
    
      "taskType": "ApplyPersonalCard",
    
      "params": {
    
        "sync": {
    
          "objectId": number,
    
           "timeout": number
    
        },
    
        "orderGuid": "string",
    
        "interfaceCode": number,
    
        "cardCode": "string"  }
    
    }
    TEXT

  5. Добавили параметр CashStationId в методы: PayOrder, CreateOrder, IntentPayOrder, CompleteOrder, CancelOrder, AddPrepayOrder, RemovePrepayOrder, PrintBill, UndoBill, UpdateOrder, ValidateOrder — теперь можно указать конкретную кассу.
  6. Реализовали возвращение ошибок при использовании метода PrintBill