Update of the connection of a minicomputer with the banking platform

By lmartinez, 14 November, 2022

Challenge

 

The client is a company that runs candy vending machines. They worked with a minicomputer called Raspberry Pi to connect a dataphone, which used to use Wi-Fi to connect to each other to make card transactions, whether credit or debit.

 

This changed and they would no longer use wi-fi to avoid problems, for example, a power outage, rendering the machine unusable. Now, the bank itself has a Simcard system and a network that is provided by the bank.


Our solution

 

Rootstack worked on updating the project. The connection of the minicomputer was from an RS232 cable, the idea was that from that cable the approved or rejected, or validated transactions were given to the program. The second part was to activate the contact list mode, which is nothing more than placing the card and making the purchase immediately, and finally to ensure that the machine did not listen to the raspberry at all times and did not allow closing the day automatic, so the bank had to go to the store to close the month.

 

vending

 

The project was made in C# or .Net and programmed with Visual Studio. Microservices separated it: one constitutes the master program, another special one that works to make the call to the bank, another module that works to send the mail and another one combines the minicomputer with the big machine, which is the food vending machine.

 

solven

 

All this together manages to make the entire user order: you press number 2 for example, then pay with your card, and the product associated with that number is delivered.


Technologies

 

To achieve this project, C# or .Net was used and it was programmed with Visual Studio.

 

C# is a modern, object-oriented, type-safe programming language. C# enables developers to build many types of robust and secure applications that run on the .NET ecosystem. It has its roots in the C family of languages ​​and will be immediately familiar to C, C++, Java, and JavaScript programmers.

 

solven

 

The project started about a year ago and we worked together with the team that developed the Raspberry Pi to complete the library.

 

Thanks to our expert talent in different technologies and sectors, we can create the solutions that our clients need. Would you like to learn more about our experience and how we can apply it to your projects and company? Contact Us!

Content
Testimony
Author Role
CFO
Author
Construction company
Quote

“Mastering business data is key to defining strategies that have an impact. By working with Rootstack, we were able to take control of our data and purposefully analyze it to help us move in the right direction."

Author Role
CTO
Author
Financial institution
Quote

“Working with Rootstack has been a wonderful experience. They have really helped us improve the design and performance of our site, which has allowed our business to grow and stand out in the online world"

Title
Testimonials
With title
Off
Title
See some of our success stories!
Text Alignment
Left
Text Color
Dark Indigo
Items Alignment
Center
View
Success Stories
Item style
Success Story Card
Show Filters
No
Margin
With Margin vertical
With Background
Off
Title
Our main services
Text Alignment
Center
Text Color
Dark Indigo
Items Alignment
Center
View
Services
Item style
Service Card
Show Filters
No
Margin
With Margin vertical
With Background
Off
Technologies
PDF Document
Document
Weight
0
Image
Client
Hero
Title
Update of the connection of a minicomputer with the banking platform
Image
Image
Online banking development
Description

Rootstack worked on updating a minicomputer called raspberry pi to connect a dataphone.

 

Text Color
White
Text Alignment
Left
Size
Medium
Overlay effect
Hide overlay effect