Technical Capabilities
LAMP
.Net
Java / J2EE / J2ME
C, C++, VC++
Outlook Exchange Server
Portfolio
Technical capabilities >>C, VC++, EVC>> View Project
C, VC++, EVC>> View Projects
-------- Page1 Of 3 -------
  Next >>
Address Verification System (AVS) for the payment provider
Under NDA
Industry  Payment Processing
Scope

This application is used by the payment provider to receive payment transactions from the merchant’s ecommerce site and send them to the AVS Server for the AVS and Fraud Control checks. The system currently supports MasterCard and Visa Cards. Architecture: The application is divided into three different modules:

  • Distributor module reads request files from the merchant site and sends them to the AVS module for the further processing. This module is used for load balancing and can connect to more than one AVS and Gateway Module. Once requests are processed, the response files are again sent back to the merchant site
  • AVS Module reads request files, extracts the necessary information for AVS and fraud control checks, generate packets and then send to the AVS server using TCP/IP protocol over VPN connection between payment provider and AVS server. Based on the AVS and Fraud control response from the server, it either sends the request to gateway for further processing on approval or back to the distributor on decline with decline code specified in the response file
  • Gateway module provides financial transactions by communicating with the banks.
Benefits 
  • The benefits of the system would be as follows:
    • Address Verification
    • Fraud Checking
Duration 2 Months
Teamsize  2
Technology Used  VC++, XML, ADO, MS SQL Server, C, VC++, EVC
Gateway Bank interface for the payment provider
Under NDA
Industry  Payment Processing
Scope

This application is in continuation with the earlier project, and provides Sales/ reversal and settlement features. The system currently supports MasterCard and Visa Cards. The key features are:

  • Real time transactions like sale and reversal are processed immediately by communicating with Bank servers using ISO 8583 protocol (for MasterCard and Visa) over VPN Connection. Each merchant has different bank servers and the setting for the selection of bank is provided in the configuration files. Information of the transaction is received from the AVS module after AVS and fraud control check
  • Response from the bank server for the real time transaction is passed on to the AVS module which in turns generate final response file with approved or declined status. This response file is then picked up by the merchant’s application
  • Settlement of the transactions processed during a day is done using batch files. These batch files are then encrypted using PGP and sent to the bank server using secured email. Response from the bank server is also available using secured email, which is then processed and transactions are updated
The application has been developed using MFC and Winsock programming.
Benefits
  • The benefit of the system would be as follows:
    • Generic Platform for multiple Payment Service Provider
    • Online Credit Card Transaction Processing
    • Load Distribution
Duration 4 Months
Teamsize  2 Persons
Technology Used  VC++, XML, ASP, ADO, MS SQL Server, C, VC++, EVC
Stereo Data Processing Software
Space Application Center
Industry  Technology
Scope

SDPS is standalone software designed and developed using OOADM standards for generating geometrically corrected image from stereo/mono satellite image data. It uses Java Swing as front end and C++ for internal image processing algorithms. The high level Stereo data processing software is platform independent and is thus portable on multiple platforms like Windows, Linux, SGI IRIX, AIX and Sun Solaris. Features Include

  • The Software is portable on multiple platforms like Windows, Linux, SGI IRIX, AIX and Sun Solaris.
  • The software has considerable user interactions at various stages of image processing. The software renders easy, consistent and customisable GUI with meaningful warning/error messages along with online help, which will facilitate efficient usage of the software.
  • The software involves computation intensive needing better memory optimisation techniques and graceful exception handling thereby allowing user to quit the application without system crash.
  • Software being scientific in nature new and/or improved scientific algorithms will be incorporated during the development and operations. So, it will be designed in such a way so as incorporate new requirements or changes in data formats with minimal efforts.
  • The software starts execution from the point where it has been suspended or stopped.
  • Software reads/writes input satellite image data in Super Structure or HDF format, as well it produces geometrically corrected image output in Super Structure, Fast Format, Photo Product, HDF and GeoTiff. It also stores them in application native formats wherever applicable (Binary Mode).
  • Displaying satellite images and DEM along with features like image enhancement, zooming, de-zooming, panning, locking, stretching etc. Zooming using pixel repetition and de-zooming using pixel skipping technique will be implemented.
  • Online help for users.
Duration 8 Months
Teamsize  6 Persons
Technology Used  Java, Swing, C/C++, CVS, C, VC++, EVC
REGISTRATION CD FOR ISP
Jindal Online
Industry  Services
Scope

This is an interactive CD prepared for Jindal Online, an Ahmedabad based ISP. The CD is to be distributed to users who register with Jindal Online. The main purpose for developing the product is to provide the users customized browsers and connection manager, along with some utility software. The GUI is very artistic in shape which doesn't depict any geometrical shape but looks like carved from hand. The main features of the CD are:

  • Introductory Animation about Jindal Online which is more than just a single animation but the screens are animated on the whole with the text and buttons in animated form as well, all done through programming in Visual Basic.
  • Customized Internet Explorer (5.0) and Netscape Communicator (4.5)
  • About 10 configuration screens full of animations which are catchy to the eye, which provide various options in form of animated interfaces
  • Other features of the CD include 'Ibasics', which is tutorial on Internet, and JOL Help, which offers help on different software distributed with the CD.
Duration 2 Months
Teamsize  5 Persons
Technology Used  VC++, C, VC++, EVC
  Next >>

 

   
© Copyright SMAC Softech - An Indian Offshore Software Development Company