Настройка шаблонов чека

В ПО возможно настраивать шаблоны чека для каждого провайдера или один шаблон сразу для группы провайдеров. Все шаблоны чеков находятся в директории PayPRO\bin\Providers и имеют названия 0_check.txt, -1_check.txt, 2_check.txt и т.п. Первая цифра обозначает номер провайдера, для которого используется шаблон. Так номера 1,2,3 и т.д. - стандартные провайдеры (их номера можно посмотреть в конфигураторе). -1,-2,-3 и т.д. - это собственные провайдеры. Файл 0_check.txt - шаблон по умолчанию, который используется всеми провайдерами, для которых не задан свой собственный шаблон.

Файлы шаблонов могут менятся разработчиками и при обновлении будут перезаписывать имеющиеся на терминале. Чтобы это не испортило вашу настройку нужно использовать шаблон пользователя. Например, для оператора Билайна это будет 1_check_user.txt. Для общего шаблона: 0_check_user.txt. При наличии шаблона пользователя стандартный ПО не использует.

Настроить свой собственный шаблон можно на примере 0_check.txt, который содержит наибольшее количество информации. В фигурных скобках находятся переменные, содержащие значения, актуальные для конкретного платежа. Например: {TERMCHECK} будет напечатан номер чека. Переменные и секции содержащиеся в квадратных скобках будут выводится только при условии наличия переменных. Например:

[ИНН {processing:INN}] 

Будет выведена строка с номером ИНН процессинга только при условии наличия этого номера (значения переменной {processing:INN}).

Печать штрих-кода

С версии 4.2.8.23 доступна печать штрих-кода в чеке. Настраивается в файле шаблона. Например:

<barcode text={SESSIONCP}> 

Будет распечатан штрих-код составленный из номера сессии, уникальный для каждого платежа.

Для отображения штрих-кода необходимо настроить принтер в графическом режиме печати

Еще некоторые возможности:

некоторые возможности