eKassir® System Modifications

Our clients’ requirements to payment system may vary significantly depending on the objectives of their projects. So, when payment system is being purchased, a section of certain system modifications is included into the purchase contract. Also change order requests come from clients in the course of the system operation.

Our Company policy in the field of the system modifications is as follows:

  • We are striving to provide our clients with maximum number of tools for independent modification and configuration of the system. A client has the capability to use SDK (to develop gateways, for example), to personally configure practically all system parameters and so on. We are doing this to make sure that our customers’ business develops smoothly and does not depend on additional cost of the system modification or configuration or on how busy the system developers are. If a client has no possibility (desire) to independently modify the system we are ready to do it by ourselves based on agreements with our clients achieved by negotiations in each separate case;
  • We divide modifications into those that improve the entire system and individual ones (developed to meet the needs of a certain customer):
    • Individual modifications are in all cases carried out and paid for based on separate agreements;
    • General improvement modifications may be implemented as a priority (on the basis of a separate agreement with a client) or included into our working plans and carried out as scheduled. In this case this system modification will be provided to all our clients under the terms of the system maintenance agreement.

Changes and modifications may be subdivided into several categories:

  • Simple modifications. These are modifications, which do not require programming (just system configuration). Such modifications are performed by client’s experts under the guidance (advice) of developer’s experts;
  • Medium complexity modification. These are modifications requiring development of software modules (e.g. developing gateways to payees). Such modifications can be carried out either by client’s experts or by developer’s experts. If such modifications are implemented by client’s experts they are included into the system release having been tested by developer’s experts;
  • Complex modifications. These are modifications requiring profound actions (for instance, transfer of the system to another framework or adding new modules to the system). Only developer’s experts can implement such modifications. The time and price of work will be negotiated if a client demonstrates a consistent interest in this modification;

For each module of eKassir® system we distinguish different options of modifications. The most obvious options of the system customization and modification are described below.

Payment Kiosk Application

Type of Work Complexity Completion Time
Payment Kiosk Interface design (no payment logic is modified) Medium complexity modification. The price and completion time can be defined once a sketch design is provided From 15 days
Changes in the set of payments, adding new payments into payment kiosk interface Simple modification. Can be modified with the system configuration. Medium complexity modification will be required only if a complex (non-standard) step of data entering is to be used in a new payment, which has never been used in the system before. Free of charge under maintenance service
Video Advertising (videos on the second window screen and in the main menu) Videos of any video formats compatible with Windows Media Player 9.1 and DivX can be played From 7 days
Receipt design and content with no principle modifications Simple modification. Can be performed by the system configuration Free of charge under maintenance service
Support of non-standard external (peripheral) devices for payment kiosk (bill acceptors, receipt printers, card readers, bar code scanners, hoppers, dispensers and other devices) Medium complexity modification. The price and time of completion may be defined after description of the device is provided. Typically, support of new devices is provided in the course of the system development. The list of supported peripheral devices is regularly updated. From 15 to 30 days per one device (a sample of the device is needed for testing)
Transfer of the software onto another operating system (e.g. Linux) Complex modification. The possibility of the transfer is being analyzed. Undefined

Cashier Operated Point

Type of Work Complexity Completion Time
Interface design of payment acceptance application Medium complexity modification. The price and completion time can be defined once a sketch design is provided from 30 days
Changes in the set of payments, adding new payments into application interface Simple modification. Can be performed by the system configuration Free of charge under maintenance service
Connecting additional peripheral devices having not been supported before (bar code scanners, fiscal registers) Medium complexity modification. The price and time of completion may be defined after description of the device is provided. Typically, support of new devices is provided in the course of the system development. The list of supported peripheral devices is regularly updated. From 15 days per one device (a sample of the device is needed for testing)

PaySystem Server

Type of Work Complexity Completion Time
Gateways for new payees Medium complexity modification. The price and time of completion may be defined only after information exchange protocol with the payee is described. Client’s experts can do the work in the form of a separate library. The language is C#. From 15 days depending on the protocol complexity
Transfer of database to another platform (e.g. Oracle) Complex modification. Can be implemented if the client is extremely interested in this modification. Undefined
Transfer of the Software to another operating system Complex modification. There are no plans to implement this modification in the near future Undefined
Adding new exchange protocols Medium complexity modification. The price and completion time can be defined after statement of work with new protocol description is received. From 30 days
Implementing new (non-standard) chart of accounts Medium complexity modification. The price and time of completion can be defined once a full description of posting of transactions is provided. From 30 days
Implementing new exchange gateway with Automated Bank System Complex modification. The price and time of completion can be defined after negotiations with a client From 30 days

All information provided in the tables is given solely for illustration. Each particular modification should be discussed separately. The exact price of modifications may be defined only when the statement of work is agreed. Time of completion in the table is only approximate. In fact, prices and completion time depend essentially on the modification complexity, how busy developer’s experts are, testing options (e.g. when gateways are being developed service provider’s experts need to be involved) everyone’s willingness to implement this modification in general and so on. In any case, we are always ready to provide assistance and offer you some or other solution.