История операций

Запрос /online/bonuses/operationHistory [POST] - получить историю операций по бонусному счету клиента

Параметры запроса:

  • customerToken - токен клиента
    • type - тип токена:
      • card - карта
      • qrGuest - приложение “QR Guest”
      • pin - PIN-код
      • phone - номер телефона
    • entry - режим ввода токена:
      • trackCode - ввод магнитной полосы карты
      • barCode - ввод штрих-кода карты
      • qrCode - ввод QR-кода с приложения “QR Guest”
      • manual - ручной ввод PIN-кода или номера телефона
    • key - значение токена
  • accountType - тип бонусного счета:
    • accountGuid - идентификатор типа бонусного счета

Параметры ответа: история операций по бонусному счету клиента

Пример:

test@test:~$ curl -i -X POST -u test:test -H "Content-Type:application/json" -d '{"customerToken":{"type":"card","entry":"trackCode","key":"66666600000011=2012"}, "accountType":{"accountGuid":"bonus_account_type-1"}}' http://test.quickresto.ru/platform/online/bonuses/operationHistory
HTTP/1.1 200 OK
Server: nginx/1.4.6 (Ubuntu)
Date: Mon, 08 Feb 2016 08:54:12 GMT
Content-Type: application/json
Transfer-Encoding: chunked
Connection: keep-alive
Set-Cookie: JSESSIONID=20A5F68DB7D90843E8CAB63849214C2D; Path=/; HttpOnly

{"account":{"accountBalance":{"ledger":1000.0,"available":900.0,"debitHold":0,"creditHold":0},"accountState":"open","accountType":{"name":"Бонусный счет 1","maxUsage":50.0,"accountGuid":"bonus_account_type-1"}},"transactions":[{"id":2,"regTime":"2016-02-08T08:45:13.340Z","type":"DEBIT_HOLD","amount":100.0,"ledger":1000.0,"available":900.0},{"id":1,"regTime":"2016-02-08T08:41:46.060Z","type":"CREDIT","amount":1000.0,"ledger":1000.0,"available":1000.0}]}
Подождите, происходит установка и настройка вашего облака.