Свойство

Тип данных

Описание

Примечания

moneyitemid

int(11)

Идентификационный номер оплаты

Обязательно для заполнения

documentid

int(11)

Идентификационный номер документа

Обязательно для заполнения

acode

varchar(30)

Зарезервировано для будущего использования

Обязательно для заполнения

scode

varchar(30)

Код кассира

Обязательно для заполнения

mtime

datetime

Дата и время оплаты

Обязательно для заполнения

opcode

int(11)

Код операции:

  • 44 – остаток денег на начало смены (увеличение суммы в денежном ящике),
  • 70 – прием денег от покупателя при продаже (увеличение суммы в денежном ящике),
  • 72 – сдача по продаже (уменьшение суммы в денежном ящике),
  • 74 – выдача денег покупателю по возврату (уменьшение суммы в денежном ящике),
  • 76 – сдача по возврату (увеличение суммы в денежном ящике),
  • 80 – внесение (увеличение суммы в денежном ящике),
  • 82 – выем (уменьшение суммы в денежном ящике),
  • 100 – выдача денег при аннулировании продажи (уменьшении суммы в денежном ящике),
  • 101 – сдача при аннулировании продажи (увеличение суммы в денежном ящике),
  • 102 – прием денег при аннулировании возврата (увеличение суммы в денежном ящике),
  • 103 – сдача при аннулировании возврата (уменьшение суммы в денежном ящике),
  • 104 – коррекция прихода (сумма в денежном ящике не изменяется),
  • 105 – коррекция расхода (сумма в денежном ящике не изменяется),
  • 300 – выдача наличных покупателю.
Обязательно для заполнения

valcode

int(11)

Код типа оплаты

Обязательно для заполнения

nrate

decimal(13,4)

Зарезервировано для будущего использования

Обязательно для заполнения

bond

decimal(13,4)

Зарезервировано для будущего использования

Обязательно для заполнения

bond_quant

int(11)

Зарезервировано для будущего использования

Обязательно для заполнения

vsum

decimal(13,2)

Зарезервировано для будущего использования

Обязательно для заполнения

sumb

decimal(13,2)

Сумма оплаты

Обязательно для заполнения

sumn

decimal(13,2)

Зарезервировано для будущего использования

Обязательно для заполнения

sume

decimal(13,2)

Зарезервировано для будущего использования

Обязательно для заполнения

docnum

varchar(32)

Тип платежной карты


c_link

int(11)

Зарезервировано для будущего использования

Обязательно для заполнения

frnum

int(11)

Номер ККМ

Обязательно для заполнения

cardnum

varchar(100)

Номер карты

Обязательно для заполнения

cashcodevarchar(30)Код кассы
reverseoperationint(11)

Обратная операция:

  • 0 – если денежная операция является прямой (внесение),
  • 1 – если денежная операция является обратной (выем).
Обязательно для заполнения
sliptextПечатный образ мини-выписки (заполняется при использовании внешнего процессинга)
valutoperationint(11)

Тип операции в валюте:

  • 0 – оплата наличными,
  • 3 – оплата сертификатом,
  • 10 – оплата банковской картой,
  • 11 – онлайн-оплата.

valnamevarchar(100)Название валюты
balancedecimal(13,2)Баланс сертификата
discnumberint(11)Номер скидки
operationIdvarchar(255)Идентификационный номер операции
authcodevarchar(30)Код авторизации, который возвращает банковская система во время проведения транзакции
merchantidvarchar(255)Код продавца в платежном терминале
sourceoperationidvarchar(255)

Идентификатор (RRN) транзакции, по которому выполняется отмена


paymentmethodint(11)

Способ оплаты:

  • 0 – не определено,
  • 1 – по карте,
  • 2 – по QR-коду,
  • 3 – по биометрии.

При оплате по QR-коду данные заполняются для следующих процессингов:

При оплате по биометрии данные заполняются для процессинга Сбербанк.

endcardnumvarchar(100)Последние 4 цифры номера карты/сертификата для быстрого поиска
terminalidvarchar(255)Идентификационный номер терминала
additionaldatatextДополнительные данные

При оплате через Белэксимгарант записывается информация о страховом полисе:

  • начало действия полиса,
  • конец действия полиса,
  • дата последнего изменения баланса,
  • код подразделения,
  • ФИО клиента,
  • баланс,
  • номер полиса,
  • серия полиса.

При оплате через процессинг Сбербанка записывается json-объект с полями:

  • флаги операции,
  • способ чтения номера карты.
  • No labels