Acquiring.Balance

Получение баланса карты через терминал. В случае успеха данные баланса выводится через принтер.

Метод работае для терминалов Ingenico и PAX.

Примечание: Могут возникнуть ошибки при выполнении запроса если отличаются настройки и версия прошивки терминала PAX.

Схема работы метода:

  1. VCR отправляет запрос на виртуальный COM-порт терминала по протоколу ARCUS. Методы библиотеки Arccom.dll выполняются в главном потоке VCR, поэтому, после отправки запроса на терминал, VCR будет недоступна пока не получит ответ от терминала (ожидание ответа может занять до 3-х минут).
  2. На VCR, в ответе терминала, приходит SLIP чека содержащий баланс карты.
  3. VCR отправляет SILP на печать на принтере.

Входные параметры

Название Тип данных Обязательность Описание
payment_system_id Enum Обязательный id платёжной системы: PAX(-2), Ingenico(-1)

Пример запроса

{
    "jsonrpc": "2.0",
    "method": "Acquiring.Balance",
    "params": "payment_system_id": "-2",
    "auth": "a2Fzc2E6a2FzMTIzNDU2",
    "id": 1
}

Выходные параметры

Метод возвращает стандартный ответ API VCR.

Пример ответа

{
    "id":1,
    "ok":true,
    "result":null,
    "jsonrpc":"2.0"
}