## Note:
# Use double escaping for '\'. For instance - ${plugin.home}\settings\main.cmd must be
# writen as ${plugin.home}\\settings\\main.cmd 

# Path to working directory.
# Required
work.dir.path=Arcus
work.dir.path.linux=/home/reg/arcus
## Encoding
# Default: JVM property ${file.encoding} - system default
file.encoding=cp866

# Current record file name. Please refer to documentation about file format.
# This file is used to exchange codes between external system and CDP module.
# File will located in ${work.dir.path}.
# Default: RECORD.DAT
record.fileName=RECORD.DAT
# Response file name. this file will generated by external system.
# File will search in ${work.dir.path}.
# Default: RESPONSE.DAT
response.fileName=RESPONSE.DAT

# Authorization code max length.
# Required
authorization.code.max.length=6

# Authroization type selection for sale capability
# Default: false
capability.sale.select.authType=true
# Authroization type selection for return capability
# Default: false
capability.return.select.authType=true

## Commands
# Authorization command. All parameters are passed to command as environment variables.
# Required
authorize.command=${plugin.home}\\settings\\CPD.cmd -authorize
# Parse authorization response file to record file. 
# All parameters are passed to command as environment variables.
# Required
parseResponse.command=${plugin.home}\\settings\\CPD.cmd -parse
# Commit command. All parameters are passed to command as environment variables.
# Required
commit.command=${plugin.home}\\settings\\CPD.cmd -commit
# Cancel command. All parameters are passed to command as environment variables.
# Can be empty. If this command is empty, then no Cancel notification will performed.
# Default: empty string
cancel.command=${plugin.home}\\settings\\CPD.cmd -cancel
# Find transaction command for reverting previously authorized payment. 
# All parameters are passed to command as environment variables.
# Can be empty. If this command is empty, then no find will performed ebfore revert transaction.
# Default: empty string
#findTransaction.command=${plugin.home}\\settings\\CPD.cmd -find
# EOD transaction command. All parameters are passed to command as environment variables.
# Can be empty. If this command is empty, then no EOD notification will performed.
# Default: empty string
eod.command=${plugin.home}\\settings\\CPD.cmd -eod

## Slips
# Slip file name for credit card success operation.
# File will search in ${work.dir.path} location.
# Default: SLP_CRDF.TXT
slip.credit.success.fileName=cheq.out
# Slip generation command. Can be empty in case, that slip are generated
# authomaticaly after success authorization.
# Default: empty string 
slip.credit.success.command=${plugin.home}\\settings\\CPD.cmd -slip credits success 
# Slip file name for mobile statement before authorization.
# File will search in ${work.dir.path} location.
# Default: SLP_SERS.TXT
slip.services.statement.fileName=SLP_SERS.TXT
# Slip generation command. Can be empty in case, that slip are not needed
# before authorization.
# Default: empty string 
slip.services.statement.command=${plugin.home}\\settings\\CPD.cmd -slip services statement 
# Slip file name for mobile success operation.
# File will search in ${work.dir.path} location.
# Default: SLP_SERF.TXT
slip.services.success.fileName=SLP_SERF.TXT
# Slip generation command. Can be empty in case, that slip are generated
# authomaticaly after success authorization.
# Default: empty string 
slip.services.success.command=${plugin.home}\\settings\\CPD.cmd -slip services success 

## Reports
# Report of EOD
# Default: RPT_EODF.TXT
eod.report.fileName=cheq.out
# Command to generate EOD report to file name
# Default: empty string
eod.report.command=${plugin.home}\\settings\\CPD.cmd -report eod 
