Skip to main content

Unibench

Unibench’s Development of a Scalable Pay by Link Payment Solution

Introduction

Unibench, a premier provider of IT staff augmentation services based in Melbourne, Australia, played a critical role in developing a state-of-the-art Pay by Link payment solution for a leading financial services client. This case study explores Unibench’s contributions, detailing the technical expertise, team composition, and innovative approaches that led to the successful delivery of a scalable and secure payment platform. By augmenting the client’s team with specialized talent, Unibench enabled the creation of a solution that transformed digital transaction processing.

Background

The financial services industry has seen a surge in demand for flexible, secure, and efficient payment solutions, driven by the rise of digital commerce. The client, a key player in this sector, aimed to enhance its payment processing capabilities by introducing a Pay by Link service. This service needed to allow businesses to generate secure payment links, enabling customers to complete transactions online without requiring complex e-commerce integrations. The platform had to support a variety of payment methods, handle high transaction volumes, and comply with stringent security standards.

Challenges

The development of the Pay by Link solution presented several technical and operational challenges:

  • Scalability:

    The platform needed to process thousands of transactions per second, accommodating peak loads without performance degradation.

  • Payment Method Integration:

    Securely integrating multiple payment methods, including traditional cards and digital wallets, required compatibility with diverse APIs and compliance with global standards.

  • Security and Compliance:

    The solution had to adhere to PCI-DSS standards to ensure secure transaction processing and protect sensitive customer data.

  • Time-to-Market:

    The client required a rapid development timeline to stay competitive in the fast-evolving fintech landscape.

  • Adaptability:

    The platform needed to be modular and flexible to support future enhancements and emerging payment technologies.

Solution

Unibench addressed these challenges by deploying a highly skilled team and leveraging a robust tech stack tailored to the project’s requirements. The solution comprised an end-to-end payment gateway, a payment acquiring platform, and card-present solutions, all designed to deliver a seamless user experience.

Tech Stack

The Pay by Link solution was built using the following technologies:

  • Java:

    Used for backend development, providing a reliable and scalable foundation for payment processing logic.

  • AWS:

    The cloud infrastructure leveraged AWS serverless technologies to ensure scalability, cost-efficiency, and high availability.

  • DynamoDB:

    Served as the primary database for storing transaction data, offering low-latency access and scalability for high-volume workloads.

  • AWS Lambda:

    Grafana for monitoring and alerting, DOMO for advanced business intelligence and reporting.

  • AWS API Gateway:

    Facilitated secure and scalable API management for integrating with payment networks and client systems.

  • Payment Network APIs/SDKs:

    Custom integrations with payment providers enabled support for VISA, MasterCard, Amex, AliPay, WeChatPay, and UnionPay.

Key Features

  • Pay by Link Functionality:

    Businesses could generate unique, secure payment links to share via email, SMS, or social media, directing customers to a hosted payment page.

  • Multi-Payment Support:

    The platform supported a wide range of payment methods, catering to both domestic and international customers.

  • Security:

    Compliance with PCI-DSS and ISO 27001 standards ensured robust protection of transaction data.

  • Scalability:

    AWS serverless architecture allowed the platform to handle high concurrency, processing thousands of transactions per second.

  • Modularity:

    The system was designed to support future integrations, such as additional payment methods or advanced fraud detection.

Team Composition

Unibench assembled a multidisciplinary team to deliver the project, ensuring comprehensive coverage of all development phases:

  • Engineering Manager:

    Provided technical leadership, aligning the team’s efforts with the client’s strategic objectives and overseeing architectural decisions.

  • Delivery Manager:

    Managed project timelines, resources, and stakeholder communications, ensuring on-time and within-budget delivery.

  • Tech Leads:

    Guided the technical implementation, designing the system architecture and resolving complex technical challenges.

  • Senior Software Engineers:

    Developed the core functionalities using Java, integrated AWS services, and implemented payment network APIs.

  • QA Engineers:

    Conducted rigorous testing, including functional, load, and security testing, to ensure the platform’s reliability and performance.

This team structure fostered collaboration, enabling rapid iteration and high-quality deliverables. Unibench’s engineers demonstrated exceptional proficiency in Java and AWS, quickly adapting to the client’s requirements and becoming subject matter experts within the project.

Implementation

The development process was executed in several key phases:

  1. Requirements Analysis:

    Unibench collaborated with the client to define functional and non-functional requirements, including scalability, security, and payment method support.

  2. Architecture Design:

    The team designed a modular, serverless architecture using AWS, with Java-based microservices for payment processing and DynamoDB for data storage.

  3. Development:

    Senior software engineers implemented the payment gateway and acquiring platform, integrating payment network APIs for VISA, MasterCard, Amex, AliPay, WeChatPay, and UnionPay.

  4. Security Implementation:

    The team incorporated PCI-DSS-compliant security measures, including encryption and tokenization, to protect transaction data.

  5. Testing:

    QA engineers performed comprehensive testing, including load testing to simulate high transaction volumes and security testing to identify vulnerabilities.

  6. Deployment and Optimization:

    The platform was deployed on AWS, with ongoing optimization to ensure performance and cost-efficiency.

Unibench’s project management was exemplary, with clear communication and proactive issue resolution, ensuring the project stayed on track despite its complexity.

Results

The collaboration between Unibench and the client yielded significant outcomes:

  • Successful Launch:

    The Pay by Link solution was delivered within budget and timeline, meeting all specified requirements.

  • High Performance:

    The platform demonstrated the ability to process thousands of transactions per second, handling peak loads with minimal latency.

  • Enhanced Customer Experience:

    Seamless payment options, including support for VISA, MasterCard, Amex, AliPay, WeChatPay, and UnionPay, increased transaction completion rates.

  • Scalability and Flexibility:

    The AWS-based architecture enabled the client to scale operations and integrate new features as needed.

  • Client Satisfaction:

    Conducted rigorous testing, including functional, load, and security testing, to ensure the platform’s reliability and performance.

The platform’s success positioned the client as a leader in the fintech space, enabling them to capture new market opportunities and drive business growth.

Conclusion

Unibench’s augmentation of the client’s team with specialized talent was instrumental in delivering a cutting-edge Pay by Link payment solution. By leveraging advanced technologies like Java, AWS, and DynamoDB, and deploying a skilled team of engineers, managers, and QA professionals, Unibench overcame significant technical challenges to deliver a scalable, secure, and user-friendly platform. This project underscores the value of strategic staff augmentation in accelerating innovation and achieving business objectives in the competitive fintech landscape.

Offices in

Australia 🇦🇺
Suite 37/11, Wilson St, South Yarra
Melbourne
Qatar 🇦🇺
Alfardan Towers, West Bay
Doha
Sri Lanka 🇦🇺
SeSaYa Poshtel & Bristo
Rajagiriya

Contact Us

Let’s talk about building something great together.
Reach out—we’re here to answer questions, explore ideas, or start a new partnership.

Contact Us Phone