Belclient

Index

Installation process:

Step 1: Download and Run ClientsUpdater.exe

To install BelClient for the first time:

  1. Run the file ClientsUpdater.exe.
  2. Fill in the required fields:
    • User – Your assigned username.
    • Password – Your provided password.
    • Relevant Present – Select the appropriate version or environment.
  3. Click Install.

Step 2: Installed Executable Files

Once the installation is complete, several executable files will be available such as:
belclient.exe, eshbel.exe, INTR_TRANS.exe, trans.exe etc
You can run belclient.exe (or other .exe files) to start the application.

Step 3: Configure Settings via GoConfig.exe

Open the GoConfig.exe file to access the application’s configuration panel.
You will see several options under מתכונת עבודה” (Working Modes) – each represents a different mode of operation that we will go through now.

Belclient types:

Madaf:

A standalone billing software is usually installed for clients who do not use a management system or are unable to use one for various reasons.

Belclient:

Using Credit Cards Outside Your Own System

If you’d like to process a credit card outside of your own system, the BelClient software complies with strict PCI standards and provides an excellent solution.

Input File Tab – Location and Names of INT_IN/INT_OT Files
BelClient operates only via input/output file integration – it does not work independently.

The software processes an input file named int_in, built according to the Shva format (see above), and returns an output file called int_ot.

By default, the file path is:
C:\wintrans\578xxxx(\
You can change this path to any other location based on your requirements.

Example 1: Using the Default Path
If you do not change the default path:
Input file name: 1.txt
Output file name: 2.txt

Example 2: Using a Custom Path
If you want to use a custom path, enter the full path including the file name.
For example:
Input file: C:\your\path\1.txt
Output file: C:\your\path\2.txt

Custom File Names
You can use any file names or extensions you prefer.
For example:
Input file: intin.aut
Output file: intout.aut

PeleClient- MTServer:

Solution Description:

PeleClient is a background application installed and running on the computer.
Tray Mode – The application runs in the system tray (next to the clock).

This mode is designed for software that generates an input file with multiple rows,
such as recurring payments.
This format can handle transaction files that contain many lines (i.e., multiple recurring charges).

BelMadaf:

A combination of Belclient & Madaf,
If INTR_TRANS.exe / trans.exe is opened It will activate the Madaf
Otherwise(for any other exe not include GoConfig for settings) the BelClient will activated.

Ishurim:

Show a Page with all the Authorization Transaction been made on the Terminals that been defined in settings.
there you can:

  • See the details of all Authorization Transaction (when created, terminal, amount, currency etc.).
  • Search by certain details(credit-card number, Authorization number, amount, how much weeks look back 1-5).
  • Complete the transaction and make the payment.

Delete an Authorization to make sure it wont be charged.

Input/Output File Handling

BelClient supports 4 different modes for handling input/output files in a shared folder, depending on how file names and locations are configured.

1. Mask-Based File Name Matching

  • How it works:
    You configure a file name mask (e.g., *.txt, input_*.dat) in the BelClient settings.
  • BelClient monitors the shared folder and processes any file that matches the mask.

Use this when filenames follow a predictable pattern.

2. Explicit List of File Names

  • How it works:
    You define a specific list of expected file names in the BelClient configuration (e.g., input1.txt, input2.txt).
  • BelClient only processes files from that list.

Use this for full control over exactly which files should be processed.

3. File Paths Passed as Parameters to EXE

  • How it works:
    The input and output file paths are sent as arguments to the executable (e.g., belclient.exe).

Example:
belclient.exe input.txt output.txt

Use this when triggering BelClient from another system or script that knows the file paths .
(For example: Priority)

4. File Paths via Environment Variables

  • How it works:
    The input and output file paths are stored in Windows Environment Variables:

    • INT_IN – path to input file
    • INT_OT – path to output file
  • BelClient reads these paths when running.

Use this when file paths are dynamic or controlled globally across the system.

Added Link to Priority and IntIn-IntOt Guides Below:
Priority
IntIn-IntOt