Furthering Ingenico Terminal Functionalities with Custom App

PaymentsTerminal Application Development

By Jaideep Sharma

Overview

For 25 years, the client has made it a duty to provide high-quality payment solutions to its customers through sales, customer service and competitive rates. The client has years of experience in providing bankcard and transaction processing, payment hardware, software, sales, and management services. The client was interested in having an Ingenico terminal app built to make transactions more efficient.

Chetu, an experienced developer in providing Ingenico software solutions for: Ingenico terminals, Ingenico mobile and Ingenico mobile POS systems created an application that suited the client's need.

ingenico terminal
Ingenico POS

Project Objectives

The objective of the client was to have an application built to implement a more efficient payment flow on Ingenico terminals iCT250 and iPP350 to accept card payments for both credit cards and private label cards (gift cards, countdown cards, loyalty cards, etc.). For private label cards, the payment is to be processed by the client's existing payment gateway service, CardDog. For credit card transactions, the payment is to be forwarded to FirstData Payment Services by the CardDog portal for processing. In addition to performing transactions, the application also stores transaction details in the device for printing batch reports.

The application works in two modes: Standalone mode and POS mode. In standalone mode, the user has to select from a list of menu items a single transaction to be performed; whereas in POS mode, the application listens for a transaction request from a POS PC application that can come either via TCP/IP or USB based on the configuration settings in a parameter file.

Primary Transactions Performed by the Application::

  • Sale
  • Refund
  • Balance Inquiry
  • Settlement
  • Forced Sale
  • Void
  • TOR (Timeout Reversal)

Chetu's Approach::

  • Chetu developers began the application building process by setting up the Ingenico work environment
  • In setting up the work environment, Chetu developers installed Telium SDK, IngeDev (IDE), Local Loading Tool (LLT), Software Authentication Tool (SAT) and Software Signature Tool (SST)
  • Next, Chetu loaded the terminal with required baseline files
  • Then, Chetu developers created a Telium-based project on the IngeDev (IDE) platform
  • After, the application screen flow was created
  • Following the previous step, Chetu developers analyzed service request(s)
  • Lastly, Chetu developers deployed the application onto the Ingenico device for testing
ingenico isc touch 480
Let's Work Together

Contact us to learn more about Chetu and our custom software services

Legal Policy | Careers | Sitemap | Feedback | Contact Us

Copyright © 2000- Chetu Inc. All Rights Reserved.

Let Us Contact you
Contact Us