Executive Summary
Product development for an Australian payment aggregator, enabling merchants to accept various payment methods without setting up individual accounts.
Business Challenge
- Client wanted to build a payment aggregator platform to support multiple methods such as BNPS, credit/debit card, internet banking, eWallets etc.
- Traditionally, retailers have had to invest significant time and resources to integrate their ecommerce applications into different regions and payment providers.
- This process often necessitated the involvement of technical personnel to develop and integrate the required payment methods.
Business Challenge
- Client wanted to build a payment aggregator platform to support multiple methods such as BNPS, credit/debit card, internet banking, eWallets etc.
- Traditionally, retailers have had to invest significant time and resources to integrate their ecommerce applications into different regions and payment providers.
- This process often necessitated the involvement of technical personnel to develop and integrate the required payment methods.
Our Solution
Our team provided design, development, and testing services to implement the platform. This platform onboarded various payment partners and integrated with multiple payment methods.
We delivered the services using the following methodology:
- The team used a phased approach to understand, discover, and analyze the domain model and apply DDD patterns to derive the target state architecture
- API-led design helps to manage, monitor and analyze the platform
- Innovative delivery approach. i.e., identify unique business use cases and develop patten-based archetype for real-time and batch process
- Design and build technical services to handle common processes, exception or error handling, auditing and logging, and handle security and encryption
- Agile delivery to accelerate and maximize time to value and cost efficiency
Key Results and Benefits
The client needed a partner for accelerated feature development and time to market. Further they were looking for a cloud
native development partner that worked in the past with startup product companies.
We were shortlisted on account of the above.
- We created a centralized platform that brought together a wide range of payment methods, including bank transfers, Buy Now Pay Later (BNPL) options, cryptocurrencies, and digital wallets. By consolidating these payment methods under one roof, we sought to provide retailers with a one-stop solution for their payment needs. As a payment aggregator, the client took care of the backend integration of these payment providers for the retailers
- Used React.js for front-end development
- Google API Gateway implemented for Api implementation
- Used Node.js to develop a backend service and followed microservices best practices
- PostgreSQL and MySQL are used for database services
- SL/TLS, AES implemented for security, and PCI-DSS guidelines implemented for compliance
- Prometheus and Grafana are implemented for a monitoring and observability solution
- Docker and Kubernetes are utilized to achieve orchestration.
About ITC Infotech
ITC Infotech is a leading global technology services and solutions provider, led by Business and Technology Consulting. ITC Infotech provides business-friendly solutions to help clients succeed and be future-ready, by seamlessly bringing together digital expertise, strong industry specific alliances and the unique ability to leverage deep domain expertise from ITC Group businesses. ITC Infotech is a wholly owned subsidiary of ITC Ltd., a 100-plus-year-old diversified conglomerate with businesses spanning Hotels, Consumer Goods, Paperboards & Packaging, Agri Business, and Information Technology. ITC Ltd. has been in the hospitality business for over 4 decades. It has over 100 properties across 70+ destinations. The hospitality practice at ITC Infotech is 800+ people strong and most have experience in the hospitality domain leading to a high-quality IT service experience for its hospitality customers.