See more projects
nda

The customer chose to protect their confidential information

AWS-powered digital payment platform

Financial Services
FinTech
Customer rating
4.9
This ranking reflects our expertise and success
AWS-powered digital payment platform

About the Customer

Andersen's customer delivers secure and seamless digital payment solutions, including mobile payments, P2P transactions, and loyalty incentives. To achieve this, their platform must ensure high availability, security, and full regulatory compliance while functioning in a developing market with infrastructure limitations.

About the project

Andersen's team developed a comprehensive, multi-functional e-wallet platform designed to cater to three distinct user groups—Individuals, Businesses, and Agents—and provide them with secure, efficient, and versatile financial solutions. This platform integrates a wide range of services in a single mobile and web-based application, with optimized operations and an enhanced user experience, enabling users to manage personal finance, business transactions, and agent services.

Technologies
AWS
Java 17
Spring Boot 2.5
Spring
Hibernate
React

Front-end:

React, Next.js, Material UI, ESLint, Redux, Jest

Back-end:

Java 17, Spring Boot 2.5, Spring, Hibernate

Android:

Java/Kotlin

iOS:

Swift, Nuke, Core Data

AWS:

Amazon API Gateway, Amazon CloudFront, Amazon DynamoDB, AWS Systems Manager, Amazon QuickSight, Amazon RDS, AWS CloudTrail, AWS Lambda, AWS WAF, Amazon EKS, Amazon S3, Amazon ElastiCache, Amazon RDS Proxy, AWS CodeBuild, AWS CodeArtifact, AWS CodePipeline, Amazon ECR, AWS Organizations, AWS IAM Identity Center, Amazon VPC, AWS Secrets Manager, Amazon EFS, Amazon SQS, Amazon SNS, Amazon CloudWatch, AWS Backup, Amazon SES, AWS IAM, Amazon Route 53, AWS Certificate Manager, AWS KMS

Payment functionality
Payment functionality

For Individuals:

For individual users, the goal was to create an all-in-one solution that would provide a seamless way to manage their everyday financial needs. The mobile e-wallet platform allows users to easily launch and manage their own e-wallets, facilitating secure savings, peer-to-peer (P2P) transfers, cash-in/cash-out transactions via agents, bank card transactions, bill payments, merchant payments, and more. Users can also access various services such as chatting with support, booking flights and hotels, receiving salaries, participating in lotteries and loyalty programs, and accessing educational materials and media content.

Unlike existing e-money applications, which typically focus solely on transaction management, this fintech solution built by Andersen provides a multifunctional, user-friendly experience, enabling users to access a broad array of services from a single platform.

For Businesses:

The platform was developed to serve as an alternative finance solution maintaining the day-to-day operations of businesses through digital, instant, and cashless payment methods. The e-wallet application enables businesses to receive and make secure payments, transfer funds to other businesses, manage salaries, perform bill payments, handle invoicing, and access analytics and advertising tools. Businesses can also leverage the platform to manage customer interactions, create reports, conduct lotteries, run loyalty programs, and streamline operations.

The platform differs from existing e-money solutions, offering a broader range of modern services aimed at optimizing business processes, improving customer service, and reducing operational costs, all while increasing profitability.

For Agents:

For agents, the solution focused on increasing profitability by providing access to a new e-money platform that allows them to reach a broader customer base and expand their businesses.

The mobile and web application enables agents to manage cash deposits and withdrawals for individuals, process fund transfers, identify users via biometric tools, manage agent networks, and facilitate replenishments and withdrawals via bank cards and accounts. Agents can also interact with customers and support, participate in lotteries and loyalty programs, and access educational materials.

Unlike other agent-focused e-money applications, which typically only offer cash deposit and withdrawal functions, this platform provides a comprehensive suite of features designed to enhance customer experience and business growth.

Solution

The delivered platform is based on the potential of IAM, RDS Aurora, S3, API Gateway, and Elastic Load Balancing. It has been engineered with comprehensive features, including user management, payments, notifications, and loyalty programs, ensuring a seamless digital experience. To enhance security and compliance, KYC/AML checks, biometric login to the app, multiple payment methods, and third-party services were integrated. Successfully deployed on AWS, the platform guarantees high availability, scalability, and performance thanks to robust cloud infrastructure. User-friendly web and mobile interfaces have been designed to accommodate diverse user roles, optimizing accessibility and engagement. To top it off, the solution has been built to meet regulatory compliance standards, ensuring security, reliability, and trustworthiness.

AWS services used in the project:

  1. Compute and containers (for running applications and workloads): AWS Lambda, AWS Systems Manager, Amazon EKS
  2. Storage and databases (for data persistence and caching): Amazon RDS, Amazon DynamoDB, Amazon ElastiCache, Amazon RDS Proxy, Amazon S3, Amazon EFS
  3. Networking and content delivery (for secure and efficient traffic management): Amazon VPC, Amazon CloudFront, Amazon Route 53, AWS Certificate Manager, Amazon API Gateway
  4. Security and identity management (for access control and data protection): AWS IAM, AWS IAM Identity Center, AWS WAF, AWS Secrets Manager, AWS KMS
  5. DevOps and CI/CD (for automated deployments and monitoring): AWS CodeBuild, AWS CodePipeline, Amazon ECR, AWS CloudTrail, Amazon CloudWatch
  6. Messaging and event-driven services (for communication between components): Amazon SQS, Amazon SNS, Amazon SES
  7. Analytics and monitoring (for insights and visibility): Amazon QuickSight, Amazon CloudWatch
  8. Backup and disaster recovery (for data protection and resilience): AWS Backup

App functionality

Delivered functionalities include:

  • KYC and AML integrations;
  • Reporting;
  • SSL: authentication, encryption, security protocols, and session management;
  • Troubleshooting;
  • Biometric authentication by face and fingerprint recognition;
  • Analytics;
  • User management;
  • Travel and tourism management;
  • Wallet management;
  • Media and information management;
  • Payment management;
  • Advertising management;
  • Notification management;
  • Lottery management;
  • Communication management;
  • Web portal.
  • Loyalty program management;

Among other things, Andersen's team delivered:

  • Microservices architecture with Docker and Kubernetes;
  • Continuous monitoring through Amazon CloudWatch;
  • Flexibility and independent scaling;
  • Effective communication and collaboration tools.

Project results

The solution we implemented has significantly enhanced the client's ability to provide secure, efficient, and user-friendly financial services. The platform now allows users across all categories (individuals, businesses, agents) to manage their finances with ease. The integration of various features into a single platform ensures that users have access to a comprehensive suite of services that improve convenience, streamline operations, and reduce costs.

The system’s scalability allows the client to continuously expand their offerings and integrate additional services in the future.

About Andersen

As an official AWS partner, Andersen employs a team of over 50 AWS-certified engineers, specializing in cloud-native development and seamless software migrations. With over a decade of experience in AWS consulting and application development, Andersen has successfully delivered high-performance, secure, and scalable cloud solutions to clients worldwide.

Let's talk about your IT needs

What happens next?

An expert contacts you after having analyzed your requirements;

If needed, we sign an NDA to ensure the highest privacy level;

We submit a comprehensive project proposal with estimates, timelines, CVs, etc.

Customers who trust us

SamsungVerivoxTUI

Let's talk about your IT needs