POST /managerlogin HTTP/1.1
Host: dev.lctest.ru
Content-Type: application/x-www-form-urlencoded
Cache-Control: no-cache
grant_type=password&username=holikatula&password=holikatula
{
"access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGRzaWctbW9yZSNobWFjLXNoYTM4NCJ9.eyJyb2xlIjpbIkFuYWx5dGljcyIsIkFuYWx5dGljc0NsaWVudCIsIlNhbGVzIiwiQ2xpZW50cyIsIkNsaWVudHNBbGxDbGllbnRzIiwiVG90YWwiLCJTZW50TWVzc2FnZSIsIlNtc1NlbnRNZXNzYWdlIiwiRXN0aW9zIl0sInVzZXIiOiJlc3Rpb3MiLCJvcGVyIjoiMTIiLCJwYXJ0bmVyIjoiNDEiLCJwb3MiOiIyOTAiLCJwb3Njb2RlIjoiZXN0aW9zIiwicGVybWlzc2lvbmNvZGUiOiJSZWFkV3JpdGVBbGwiLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0LyIsImF1ZCI6IkFueSIsImV4cCI6MTU5MDUxODUzMiwibmJmIjoxNTkwNDAzMzMyfQ.LjnbSQV2H1eiRAMBgI2qYrnwOrr8o-WOwQK3IC_iBK51EwCZx3crC2ukWYV2Z1WZ",
"token_type": "bearer",
"expires_in": 115199,
"refresh_token": "382ae342-8237-455a-a019-a4cdfc7da7b8"
}
{
"oper":"4", // идентификатор оператора, который нужно сохранить
"partner":"28", // идентификатор партнера, который нужно сохранить
"poscode":"HTula1" // идентификатор торговой точки, который нужно сохранить
}
POST /managerlogin HTTP/1.1
Host: dev.lctest.ru
Content-Type: application/x-www-form-urlencoded
Cache-Control: no-cache
grant_type=refresh_token&refresh_token=c4fef608-d2d3-452f-8380-897b73b6b7f3
{
"access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGRzaWctbW9yZSNobWFjLXNoYTM4NCJ9.eyJyb2xlIjoidW5rc2l0ZSIsInVzZXIiOiJ1bmtzaXRlIiwib3BlciI6IjMiLCJwYXJ0bmVyIjoiNiIsInBvcyI6IjM2MyIsInBvc2NvZGUiOiJ1bmtzaXRlIiwicGVybWlzc2lvbmNvZGUiOiJSZWFkV3JpdGVBbGwiLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0LyIsImF1ZCI6IkFueSIsImV4cCI6MTU5MDUyMTU3OCwibmJmIjoxNTkwNDA2Mzc4fQ.jJU9j_0aMtgDmHdcnPcMsusH4ZGA2Zk1-EvluzU8DeFBXrIM2XHUfChh-I4X_JZW",
"token_type": "bearer",
"expires_in": 115199,
"refresh_token": "0156a67a-2a1f-4daf-a865-eb8d47c5716c"
}
{
"operator":4, // идентификатор оператора, из токена
"poscode": "Htula1", //идентификатор торговой точки, из токена
"Phone":7777777777 //номер телефона участника программы
}
{
"ErrorCode": 0,
"Message": ""
}
{
"Phone": 7777777777, // номер телефона клиента
"Code": "4227" // проверочный код
}
{
"ErrorCode": 0,
"Message": ""
}
{
"Operator": 4, //идентификатор оператора, из токена
"Partner": 28, // идентификатор партнера, из токена
"PosCode": "htula1", //идентификатор торговой точки, из токена
"Phone": 7777777777, //номер телефона участника
"Card":25200157, //номер пластиковой карты участника
"Name": "Имя", //имя участника
"Surname": "Фамилия", //фамилия участника
"Patronymic": "Отчество", //отчество участника
"Email": "ligamin@yandex.ru", //e-mail участника
"Birthdate": "1990-01-01", // день рождения участника
"AllowSms": 1, //разрешение на коммуникацию по каналу смс; всегда = 1
"AllowEmail": 1, //разрешение на коммуникацию по каналу e-mail; всегда = 1
"AllowPush": 1, //разрешение на коммуникацию по каналу push; всегда = 1
"Gender": 0, // пол клиента: 1 = мужской, -1 = женский, 0 = не указан
"AgreePersonalData": 1, // разрешение на обработку ПД в системе лояльности; всегда = 1
"FriendPhone":6666666666, // номер телефона друга
"Promocode":123456 // промокод друга
}
{
"ErrorCode": 0,
"Message": "",
"Phone": 7777777777, // номер телефона зарегистрированного участника
"Card": 25200157, // номер карты зарегистрированного участника
"Client": 97788 // идентификатор зарегистрированного участника
}
{
"operator":"4", // идентификатор оператора из токена
"phone":7777777777 // номер телефона участника
{
"ErrorCode": 0,
"Message": "",
"Card": 25200157, // номер карты
"Phone": 7777777777, // номер телефона
"Surname": "Фамилия", // фамилия
"Name": "Имя", //имя
"Patronymic": "Отчество", //отчество
"Email": "a@mail.ru", //email
"Birthdate": "2019-11-06T00:00:00",// день рождения
"LastPurchaseDate": "2020-03-06T15:39:27", //дата последней покупки
"LastPurchaseAmount": 600.00, // сумма последней покупки
"AllowSms": true, // разрешение на рассылки по смс
"AllowEmail": true, // разрешение на рассылки по email
"FullBalance": 1594.15, // полный баланс бонусов на карте
"Condition": "5.00%", // уровень поощрения клиента
"Id": 2, //идентификатор клиента в системе лояльности
"Gender": -1, // пол клиента (1 = мужской, -1 = женский, 0 = пол не указан)
"PhoneValidated": true, //признак провалидированности номера телефона
"EmailValidated": false, // признак провалидированности email
"RegDate": "2017-09-05T00:00:00", // дата регистрации в программе лояльности
"Promocode": "35205304", // персональный промокод, который передаётся друзьям
"AllowPush": false // разрешение на push-рассылки
}
{
"ClientData": {
"id": 2, // id клиента в БД Оператора
"password": "honor23", // новый пароль клиента
"firstname": "Александр", //новое имя клиента
"middlename": "Петрович", //новое отчество клиента
"lastname": "Лигомин", // новая фамилия клиента
"gender": -1, //новый пол клиента (1=мужской, -1 = женский)
"birthdate": "2019-09-11", // новый день рождения клиента
"email": "ra@ml5454oyaдлty.ru", // новый e-mail клиента
"allowsms": 1, // новые данные о разрешении на рассылку по смс (1 = да; 0 = нет)
"allowemail": 1, // новые данные о разрешении на рассылки по e-mail (1 = да; 0 = нет)
"allowpush": 1 // новые данные о разрешении на push-рассылки (1 = да; 0 = нет)
},
"Operator": 4
}
{
"ErrorCode": 0,
"Message": ""
}
{
"Operator": 12, // идентификатор оператора, из токена
"Client": 2, // идентификатор клиента, из бд
"Page": 1, // от какой записи фильтровать историю; 1= с самой последней
"PageSize": 10, //по сколько записей от последней возвращать; 10 = 10 чеков
}
{
"ErrorCode": 0,
"Message": "",
"PageCount": 0,
"RecordTotal": 99000,
"RecordFilterd": 99000,
"ChequeData": [
{
"Id": 3329529,
"Number": "f00002053",
"Date": "2020-05-21T08:24:04",
"OperationType": "Покупка",
"Summ": 71446.00,
"SummDiscount": 0.0,
"Bonus": 35723.00,
"PaidByBonus": 0.0,
"Discount": 0.00,
"Partner": "Медоборы",
"Shop": "pobeda1",
"CardNumber": 25812893,
"PosName": "Победа",
"Phone": 9153992642,
"Items": [
{
"Name": "Морковный чизкейк",
"Code": "N-000011098",
"Price": 91.00,
"Qty": 440.00,
"Amount": 40040.00,
"AddedBonus": 20020.00,
"RedeemedBonus": 0.00,
"Discount": 0.00,
"Coupon": "MAY_2020"
},
{
"Name": "Малиновый чизкейк",
"Code": "N-000102416",
"Price": 88.00,
"Qty": 312.00,
"Amount": 27456.00,
"AddedBonus": 13728.00,
"RedeemedBonus": 0.00,
"Discount": 0.00,
"Coupon": "MAY_2020"
},
{
"Name": "Tорт Ай-Петри",
"Code": "O-13062 ",
"Price": 3950.00,
"Qty": 1.00,
"Amount": 3950.00,
"AddedBonus": 1975.00,
"RedeemedBonus": 0.00,
"Discount": 0.00,
"Coupon": "MAY_2020"
}
]
},
{
"Id": 3329528,
"Number": "f000002053",
"Date": "2020-05-21T08:24:04",
"OperationType": "Покупка",
"Summ": 71446.00,
"SummDiscount": 0.0,
"Bonus": 35723.00,
"PaidByBonus": 0.0,
"Discount": 0.00,
"Partner": "Медоборы",
"Shop": "pobeda1",
"CardNumber": 25812893,
"PosName": "Победа",
"Phone": 9153992642,
"Items": [
{
"Name": "Арбуз",
"Code": "N-000011098",
"Price": 91.00,
"Qty": 440.00,
"Amount": 40040.00,
"AddedBonus": 20020.00,
"RedeemedBonus": 0.00,
"Discount": 0.00,
"Coupon": "MAY_2020"
},
{
"Name": "Дыня",
"Code": "N-000102416",
"Price": 88.00,
"Qty": 312.00,
"Amount": 27456.00,
"AddedBonus": 13728.00,
"RedeemedBonus": 0.00,
"Discount": 0.00,
"Coupon": "MAY_2020"
},
{
"Name": "Персик",
"Code": "O-13062 ",
"Price": 3950.00,
"Qty": 1.00,
"Amount": 3950.00,
"AddedBonus": 1975.00,
"RedeemedBonus": 0.00,
"Discount": 0.00,
"Coupon": "MAY_2020"
}
]
}
]
}
{
"operator":4, //идентификатор из токена
"card":25812893 // номер карты клиента
}
{
"CardBonuses": [
{
"Id": 4556975,
"Bonus": 150.00,
"BonusType": "Welcome Bonus",
"BonusTime": "2020-05-04T13:14:00"
},
{
"Id": 4556976,
"Bonus": 300.00,
"BonusType": "Promo Bonus",
"BonusTime": "2020-05-04T13:14:00"
},
{
"Id": 4556977,
"Bonus": 300.00,
"BonusType": "Promo Bonus",
"BonusTime": "2020-05-04T13:14:00"
},
,
{
"Id": 4556974,
"Bonus": 100.00,
"BonusType": "Operator Bonus",
"BonusTime": "2018-07-29T16:12:59"
}
],
"ErrorCode": 0,
"Message": ""
}