Over 10 years we help companies reach their financial and branding goals. Engitech is a values-driven technology agency dedicated.

Gallery

Contacts

411 University St, Seattle, USA

engitech@oceanthemes.net

+1 -800-456-478-23

// INFINITY INFOSOFT

QR code payment app

Infinity InfoSoft has developed a mobile app that enables quick and secure QR code-based transactions between users and merchants.

Client

Our client, a US-based FinTech startup, aimed to create a QR code payment app that makes shopping easier and payments smoother. Their vision was to provide a fast, secure, and user-friendly payment solution that integrates with banking systems and digital wallets.

Detailed information about the client cannot be disclosed under the provisions of the NDA.

QR code payments

The core functionality of the mobile app revolves around enabling quick and secure QR code-based transactions and offering multiple payment options.

  • Users can scan QR codes at retail stores to initiate payments instantly. Transactions below a predefined threshold are automatically processed, while larger transactions require authentication through biometric login (Face ID, fingerprint) or a secure PIN entry.
  • QR code payment app supports a variety of payment methods. The users can link their bank accounts via open banking APIs, add credit and debit cards through tokens, and use digital wallets such as Google Pay and Apple Pay.

User experience

We designed an intuitive interface to enable effortless transactions for users and equip them with comprehensive tools for managing payments and tracking analytics.

  • The mobile app features a sleek and user-friendly interface designed for fast QR code scanning, transaction management, and wallet integration. The app uses real-time transaction updates and push notifications to keep users informed of their payment status.
  • Users can access transaction history with detailed breakdowns, including timestamps, merchants, and payment methods. Digital receipts are automatically generated and can be shared via email or saved in the app for future reference.

Security and compliance

QR code payment app prioritizes security and compliance by incorporating advanced authentication mechanisms, blockchain-based security, and adherence to financial regulations.

  • The app employs multi-factor authentication (MFA), which includes a biometric login, a PIN, and one-time passwords (OTP) sent via SMS or email. AI-driven fraud detection systems monitor transaction patterns and flag suspicious activity to prevent unauthorized access.
  • The app uses Hyperledger Aries for decentralized identity management. It provides secure and private authentication through self-sovereign identity (SSI) wallets, which give users full control over their credentials instead of relying on vulnerable centralized databases. Each transaction gets cryptographically signed and recorded on a blockchain-based ledger. This creates an immutable, verifiable, and tamper-proof record of every payment, making fraud and unauthorized changes nearly impossible.
  • The mobile app adheres to US banking regulations, including RTP (Real-Time Payments), ACH (Automated Clearing House), and NACHA (National Automated Clearing House Association) protocols. It complies with anti-money laundering (AML) and Know Your Customer (KYC) policies and integrates identity verification services.

    Scalable architecture and infrastructure

    The backend architecture was designed to be modular, scalable, and optimized for high performance under heavy transaction loads.

    • The app runs on a microservices architecture, so services like transaction processing, authentication, and payment reconciliation can scale independently. This makes it more reliable and ready for future growth.
    • By moving from serverless and VM containers to Google Kubernetes Engine (GKE), we’ve boosted performance and cost-efficiency, while container orchestration keeps everything scalable and resilient.
    • The system fully supports Google Wallet and Apple Wallet. Secure tokenization of payment credentials powers seamless digital wallet transactions.

    Automated deployment and maintenance

    Automation and performance optimizations were incorporated to speed up operations and provide a frictionless user experience.

    • QR payment app employs continuous integration and continuous deployment (CI/CD) pipelines for automated software updates, reducing downtime and accelerating feature rollouts. Automated testing and monitoring help keep the system stable.
    • We optimized transaction processing speeds to cut delays and make the system more reliable under heavy loads. Caching mechanisms and load balancing help manage API requests efficiently.

Technologies

Backend

Go (Gin, Gorm, gRPC, gcp-log), Ruby (legacy code only, Sinatra), PostgreSQL, Redis (key/value storage, pub-sub, streams), Hyperledger Aries

Frontend

TypeScript, SWR, SASS & MUI, Final-Form, Next.js 13

Mobile development

Java

Cloud & DevOps

Google Cloud Platform (IAM, CloudRun, VM), Docker

Digital Wallets

TypeScript, SWR, SASS & MUI, Final-Form, Next.js 13

Development environment & tools

Jira, Notion, GitHub, Gmail, Google Chats/Spaces

Why Choose INFINITY INFOSOFT?
  • Established Expertise: Backed by years of experience and industry best practices.
  • Global Reach: Local presence in Singapore with international delivery capabilities.
  • Client-Centric Approach: Your goals drive our strategy and execution.
  • End-to-End Service: From strategy to support—we’re with you at every stage.
  • Innovation-Driven Culture: Constantly evolving to keep you ahead of the curve.

24/7 Global Support

We hire and build your own remote dedicated development teams tailored to your specific needs.

At INFINITY INFOSOFT, we believe software is more than just technology—it’s a transformative force that empowers businesses and reshapes industries. Partner with us to unlock your digital potential.