Let's talk about your project

This message will be delivered directly to the team you have chosen. The information you provide on this step helps the team to get to you fast.

Online payments platform
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Online payments platform

Intelligent Payments Group

A flexible payment gateway. IPG came to us with ambitious plans to expand its payments network and needed a few more experienced developers to help them achieve it quickly. The main goal of the project was to implement a recurring payments module so that IPG could offer a flexible payment gateway to its clients. Merchants of all sizes can use IPG and scale up or down easily. We’re also currently maintaining platform security and continue to keep it PCI DSS compliant. Since the firm undergoes routine security audits from financial regulators, we help to keep it up to date with all the latest standards. Part of this was developing ways to store credit card details securely.
Getting fully acquainted with these regulations was challenging at first, but we achieved this and continue to keep the platform secure. Following IPG’s acquisition by EVO Payments, IPG’s reach grew to markets outside of Europe and the company also offers its services to e-commerce merchants in the U.S. and Mexico.
One of the key features of the portal is its customer management function which offers merchants detailed reports on user behavior. This, in turn, allows merchants to optimize their sales process and automate online payments. Smaller merchants can use a dedicated management module available as a website, while bigger merchants prefer integrating with the payment API to schedule payments and receive results. Additionally, merchants can set up a flexible plan and IPG handles the payments automatically. These insights and flexibility enable merchants to customize services to their specific target customers.

A team of eight Espeo developers and testers worked for over a year to create and launch a recurring payments module.
One of the main tech challenges we faced was the complexity of the system. Adjusting the app to different markets and jurisdictions was another. In Mexico, you have one system and in the U.S., it’s totally different. We worked closely with business analysts, testers, and their in-house developers on the project. 

Communication had to be open and consistent. Gaining a full grasp of the project allowed us to find the best solutions and offer ways to best solve the business challenges IPG faces.

Our team coordinated with teams in Gibraltar, Hungary, the U.S., China, and Poland.
We ran programming jobs in Java and PHP to develop new payment channels and support integration with platforms such as Blik, PayPal, Alior Bank, eService, and others.

We do more than just code. We deliver value.
Part of how we work — and what sets us apart — is that we don’t just follow orders, but also give technical advice. As mentioned above, one of our main tasks was to design a flexible solution for merchants of any size.
IPG’s initial proposal was to use Secure File Transfer Protocol, or SFTP for large clients. However, when we started digging into details, we noticed that it was not optimal and would complicate the end-user experience. So we proposed they use their own API via HTTPS. This ended up being a far simpler solution that ended up saving IPG countless hours of development time and ensures a better UX overall. Our team’s ability to look critically at a project and anticipate the outcome passes savings on to our clients, providing considerable value.

Main technology




Supporting technologies

Javascript (various frameworks)


Web and Mobile development
Back-end development



Other project delivered by


What is TeamFinder?

TeamFinder is a showcase directory for companies delivering solution based on JavaScript.
There’re thousands of technology companies and no place to quickly find and evaluate them. TeamFinder extracts what’s best at each company - the teams that work hard on projects.

Why focus on team?

An established team has its energy - everybody knows who is the best at and they together can deliver outstanding results. It’s like a music band - Malcolm Gladwell once explained the success of The Beatles using the 10k hours rule.