WebbyLab Cases Merchants Commerce Platform

Omnichannel Commerce Platform for Merchants

Development of a white-label merchant app MAPP for acquirers, PSPs, and BaaS providers with integrations to various payment systems
CLIENT
Boxopay
Industry
FinTech
Services provided
Business analysis
Architecture design
UI/UX design
Front-end development
Back-end development
QA (manual, automatic)
Technical support
DevOps
Duration
14
months
Duration
9
professionals
Services provided
Business analysis
Architecture design
UI/UX design
Front-end development
Back-end development
QA (manual, automatic)
Technical support
DevOps

The brief

Boxopay, a white-label payment software platform for banks and B2B financial service providers, required a solution that would help to increase the count of merchant accounts within their ecosystem. Our goal was to develop MAPP as a tool for attracting new clients. We aimed to achieve this through a simple app featuring payments, integration with various payment systems like Visa, MasterCard, Google Pay, and Apple Pay, bank account creation, and other merchant operations. This approach enabled potential commission revenue for partnering banks.

The user account in a MAPP mobile omnichannel commerce platform.

Challenge

Our primary challenge was to conduct thorough market research and pinpoint potential competitive advantages among similar applications. Enabling multiple microservices and integrations while ensuring fast and smooth operation was a significant technical hurdle.

Solution

Our solution comprises a white-label business operating app with API-first architecture and a React Native application with fast onboarding that allows merchants to sell their products and accept payments offline and online via an easily generated web store.

Software architecture model

High-Level System Context and User Interaction Flow

Software architecture model

This is a simplified context diagram showing the relationship between users (Employee and Customer) and the main MAPP commerce system.

External Integration Architecture and Service Communication Flow

Software architecture modelThis diagram presents a service-oriented architecture with focus on external integrations and data flow. It centers around an API App (Node.js/Express) that acts as the core JSON API and proxy to external services. The system includes cloud services integration (Google Firebase, CloudFlare), monitoring tools (Grafana dashboard), and various specialized components like a reverse proxy, metrics exporter, and resource analyzer. It maintains similar external system connections as the first diagram but shows their interaction patterns more clearly.

Internal System Architecture and Component Relationships

Software architecture model

This diagram shows a detailed technical architecture of a web application system. It illustrates the relationships between different components including a Next.js web app, React Native mobile app, and various backend services. The core components include a Front Controller, Controllers, Models, and multiple supporting services like Jobs, Migrations, and Seeds. The system integrates with external services (BOX, COIN, AKOS, SMS, LOYALNO) and includes infrastructure components like a MySQL database, ElasticSearch engine, and log collector.

Key features

We developed a product that enables one-click-built online shops, in-app PoS, e-invoicing, and multiple payment options. It features the following:

  • Payments, cards, and account facilities: QR payments, payment links, cash, PoS (tap-to-phone terminals), payment card issuing, payment card acquisition
  • AKOS integration: onboarding, identification, and verification
  • Stock and inventory management
  • Order management
  • Web store constructor: product list, shop customization, appointment scheduling, reservation booking
  • Integrations and reporting: accounting software integration, loyalty program management, analytics

Results

We have created a robust omnichannel commerce platform from scratch, installed and actively used by FinTech companies in various international markets. Our strategic roadmap includes finalizing the remaining features and introducing new ones and a forthcoming launch in the European market, setting the stage for further MAPP’s growth.

We used a range of technologies throughout the development process:

docker swarm logo
Docker Swarm
Image
Ansible
Image
Nginx
Mysql
MySQL
elasticsearch
Elasticsearch
Prometheus
Prometheus
Image
cAdvisor
Image
Loki
Grafana
Grafana
Cron
Cron
Node.js
Node.js
Express.js logo
Express.js
React.js
React.js
redux
Redux
Image
Leaflet
Image
Sharp
Webpack
Webpack
React.js
React Native
React.js
React Native Elements
context api logo
Context API
Alligator wallet 1
Explore next project
Multi-currency Wallet
Learn more

2025 WEBBYLAB. All rights reserved.

Cookies talk
Notice. PrivacyPolicies.com uses cookies to provide necessary website functionality, improve your experience and analyze our traffic. By using our website, you agree to our Privacy Policy and our cookies usage.
Accept