INITIALIZING SYSTEM...000
MEM: 64KB OKV.2.0.24
V.2.0.24SYS.ONLINE
///UTC+5:30
SCROLL
0%
MI.
SYSTEM_NAVIGATIONHOMEABOUTWORKCONTACT

EVO_DEV // SYSTEM_ONLINE

LOADING

FINTECH
PROJECT_ID: QUICKPASSCAT: FINTECH PLATFORM
LIVE
YEAR: 2025

QUICKPASS

Modern web-based payment and ticketing platform

Initialize_View
System_Preview.exeRes: 1920x1080
https://quickpass.lk

Core_Objectives

Challenge

Build a secure, payment-enabled ticketing platform that integrates with OnePay while meeting strict security and compliance requirements.

Solution

Implemented a Next.js frontend with an Express.js backend for server-side credential handling, secure hash validation, payment verification, and MongoDB-backed transaction persistence with automated post-payment fulfillment.

Launch System

// 01System Architecture

QuickPass is a modern web-based payment and ticketing platform developed by Maneka Induwara.

Users can purchase tickets or digital services through a secure web interface. The frontend is built with Next.js for performance and SEO, TypeScript for type safety, and Tailwind CSS for a responsive UI.

The backend is powered by Express.js (Node.js) and handles order creation, payment request generation, secure hash generation, and payment verification. MongoDB stores user details, orders, transactions, and payment statuses.

Payments are processed securely through OnePay using their official API and OnePayJS integration. After payment completion, the system receives a callback, verifies and stores the transaction status, redirects users to success/failure pages, and delivers tickets/confirmations automatically.

Security & compliance: all sensitive credentials (API tokens, hash salts) are handled server-side only; no payment data is stored on the client; each transaction uses secure hash validation and follows OnePay’s API/security guidelines.

Nature of business: digital payment-enabled web application for ticket sales and online services.

Technologies_Utilized
Next.jsTypeScriptTailwind CSSExpress.jsNode.jsMongoDBOnePay APIOnePayJS

// 02Functional Modules

MOD_01

Secure Ticket & Service Purchasing Flow

MOD_02

Order Creation & Payment Request Generation

MOD_03

Server-Side Secure Hash Generation

MOD_04

Payment Verification & Status Tracking

MOD_05

OnePay API + OnePayJS Integration (Sri Lanka)

MOD_06

OnePay Callback Handling

MOD_07

Success/Failure Redirect Flows

MOD_08

Automated Ticket / Confirmation Delivery

MOD_09

MongoDB Persistence (Users, Orders, Transactions, Statuses)

MOD_10

Credentials Kept Server-Side (No Client Payment Data)