| Name | Type | Description |
|---|---|---|
| $app-home | Virtual | Root folder for UniPay installation |
| $ftpgates-root | Virtual | Root folder for FTP Gates's batch service. All file exchanges occur through this folder.
Files to be sent to Providers are placed in respective sub-folders and are subsequently processed by UniBroker or by UniPay. Tokenization results are placed in respective sub-folder by UniBroker for further consumption by UniPay. |
| $profiles-home | Virtual | Stores build profiles and associated resources necessary for the application deployment. |
| $sources-home | Virtual | Root directory for the repository with the source code (currently GIT). |
| $telium2-root | Virtual | Root directory for the entire file structure inside the terminal from the Tellium2 family. This directory can contain 5 applications. |
| $unibroker-home | Virtual | Root folder for UniBroker installation |
| $unibroker-root | Virtual | Root folder for UniBroker's batch service. All file exchanges occur through this folder.
Files to be sent to Providers are placed in respective sub-folders and are subsequently processed by UniBroker. Results are placed by respective sub-folders by UniBroker for further consumption by UniPay. |
| Directory | physical directory on server's hard drive |
| File | physical file on server's hard drive |
| Virtual | virtual directory, which maps to a physical directory, name and location of which are determined by the deployment conditions and requirements |
| Name | Type | Status | Description | [config-name].js | File | Active | Stores configuration scripts (implicit calls) that can be used to configure billing setup for a given merchant.
The following scripting functions are available: void billingCycle(String cycleType); Creates one or billing cycle codes. api.billingCycle("W"); Creates weekly billing cycle codes (from W01 to W07). api.billingCycle("M"); Creates monthly billing cycle codes (from M01 to M31). api.itemCode("Membership","Membership"); Creates a new item code. Exp.: void itemCode(String itemCode, String itemName); api.tax("tax","tax",10); Creates a new tax code. Exp.: void tax (String taxCode, String taxName, Integer taxRate); api.adjustmentCode("adjustment","adjustmant",true,true); Creates a new adjustment code. Exp.: void adjustmentCode (String code, String name, Boolean isFreeze, Boolean isCancelation); api.groupCode("Group","Group"); Creates a new group code. Exp.: void groupCode(String groupCode, String groupName); api.actionCode("actionCode", "actionCode"); Creates a new action code. Exp.: void actionCode (String actionCode, String actionName); api.letterCode("letterCode","letterCode", true); Creates a new letter code. Exp.: void letterCode (String letterCode, String letterName, Boolean isStatement); api.noteCode("note","note"); Creates a new note code. Exp.: void noteCode (String noteCode, String noteName); api.emailCode("email","email"); Creates a new email code. Exp.: void emailCode(String emailCode, String emailName); api.documentCode("document","document"); Creates a new document code. Exp.: void documentCode(String documentCode, String documentName); api.createBillingProfile(); Creates default billing and billing profile. Exp.: void createBillingProfile(); |