; Contactless Payment Gateway LGM API | Starbug
all references

LGM API

A contactless payment gateway on a mobile device without the need the be online.

The LGM API contactless payment gateway is used to make payments by mobile devices that may not be connected to the Internet. Using the LGM microSD card, which in addition to the usual storage also contains a special chip, the user can pay similarly to using a contactless ATM card.

Together with our Japanese partner Logomotion, we have developed a communication protocol for this special hardware, which is now used – among other things – for crypto operations.

Technical version

The LGM API project was created in cooperation with the Japanese partner Logomotion. We have created a communication protocol for the hardware, through which payments can be made that does not require an Internet connection. It is a unique LGM microSD card, which includes, in addition to regular storage, a specialized chip that can perform JavaCard operations.

We worked on several drivers for this communication hardware. Devices currently support Java, C#, and C++ implementations.

We performed support and development for the project for more than two years. During this time, we have developed several applications that use this technology. In addition, we worked together to create documentation for developers who integrate the project into their own commercial projects.

We also created JavaCard applets and their connections with MIFARE and DESFire. All solutions were focused on the highest possible security, so we chose elliptical encryption, which can prevent the attack and interception of communication on the chip in the LGM card.

At the exhibition in Canes, France, an information system created by us was presented, which is used to access the subway by holding the device to an NFC reader.

Later, we built a solution for cryptocurrencies using this technology, namely a secure crypto wallet for Bitcoin. All Bitcoin operations take place directly on a certified Master Card or Visa chip and not in the Android application itself, which guarantees safe work with cryptocurrencies.

New extensions for the Arduino communication API are currently being prepared for the project. Logomotion currently operates in the Indian market, where their solution is used to make payments using feature phones.

Creating a communication protocol for the encryption chip

Logomotion has created a special certified chip that is integrated directly into the microSD card. The solution contains several security certificates and patents in the field of security. We have created a protocol for the unique hardware that allows modern devices to communicate with this special chip.

We also developed a programming library for the project for companies that want to use this specialized hardware. The LGM solution enables operations such as a payment tool or the secure storage of data on encrypted storage.

During our work, we actively communicated with foreign partners during this more than 2 year-long support for the project. We gradually integrated the hardware into several programming languages and environments such as Java, C #, C ++, Android and Arduino.

#Java #C# #C++ #Android #Desktop #NXP
Komunikačné API pre prepojenie mobilného zaraidenia, JavaCard a MIFARE/DESFire.
Webový informačný systém a mobilná aplikácia pre Android na platenie metra.

Application for metro payment via NFC

We also used the LGM API to create an information system that got to the French exhibition in Canes. An application that uses a special microSD card with a chip and our communication protocol were used to access the metro by attaching it to an NFC reader.

After attaching it to the NFC reader, a confirmation message about the permission to enter the metro would be displayed on the web interface of the administration. If entry has been allowed and at the same time there was sufficient credit on the card, the credit would be automatically withdrawn from the LGM card.

The web interface allowed users to purchase additional credit for a mobile LGM card. The project served as a demonstration of the connection between a mobile Android device with MIFARE and DESFire protocol via an NFC reader.

#MIFARE #DESFire #React #Android #Security #Payment

Discover more
successful projects

Looking for a partner for your IT mission?

Book a free project consultation.

?> Contact us