
Project Overview
SwiftPayd is a payment management platform designed to simplify the process of sending payments to vendors through a structured wallet-based system.
The platform provides an Admin Dashboard where administrators manage managers, while managers can create and manage employees. Managers can request funds from the administrator to top up their wallet, and employees can use the available wallet balance to make payments to vendors.
The actual vendor payment processing is handled through MassPay, allowing vendors to receive funds through their MassPay accounts and withdraw their payments.
The Challenge
The business needed a controlled payment workflow where different users could manage and process vendor payments according to their roles.
The system required a clear hierarchy between administrators, managers, and employees, while also providing a secure wallet-based mechanism for managing available funds.
Another important requirement was integrating the platform with MassPay so that payments could be processed through an external payment infrastructure without requiring the business to manage the complete vendor payout process internally.
The Solution
SwiftPayd was developed as a centralized vendor payment platform with role-based management and wallet functionality.
Administrators manage managers through the Admin Dashboard. Managers can create employees and request funds from the administrator when they need to increase their available wallet balance.
Once funds are allocated, employees can use the manager's wallet balance to initiate payments to vendors.
The payment workflow is then connected with MassPay, where the vendor receives the payment through their MassPay account and can withdraw the available funds.
Payment Workflow
Admin
The administrator manages managers and controls the allocation of funds.
Manager
The manager creates employees and requests funds from the administrator to top up the wallet.
Employee
Employees use the available wallet balance to initiate payments to vendors.
MassPay
SwiftPayd processes the payment through MassPay, allowing the vendor to receive and withdraw the funds through their MassPay account.
The overall workflow can be represented as:
Admin → Manager → Wallet → Employee → Vendor → MassPay
Key Features
Admin Dashboard
Administrators can manage managers and oversee the overall payment and fund allocation workflow.
Manager Management
Managers can be created and managed by administrators and are responsible for managing their employees.
Employee Management
Managers can create employees who are responsible for initiating vendor payments.
Wallet Management
Managers can request funds from the administrator to maintain their available wallet balance for vendor payments.
Vendor Payments
Employees can initiate payments to vendors using the available wallet balance.
MassPay Integration
SwiftPayd integrates with MassPay to process vendor payments and provide vendors with access to their received funds through their MassPay accounts.
Role-Based Workflow
The platform separates responsibilities between administrators, managers, and employees to maintain a controlled payment process.
My Contribution
I worked on SwiftPayd as a Full Stack Developer, contributing to the development of the payment management workflows, role-based user management, wallet functionality, fund requests, employee management, vendor payment processing, and MassPay integration.
A key part of the development involved connecting the internal wallet and payment workflow with the external MassPay infrastructure while maintaining clear relationships between administrators, managers, employees, and vendors.
Technical Focus
The project involved building backend APIs, database workflows, authentication and authorization, wallet and transaction management, payment processing, and third-party payment integration.
The architecture was designed to keep internal wallet operations and external MassPay transactions coordinated throughout the payment lifecycle.
Challenges & Technical Considerations
Wallet & Fund Management
The platform needed to maintain accurate wallet balances while handling fund requests and vendor payments.
Payment Integration
MassPay integration required reliable communication between SwiftPayd and the external payment platform throughout the payment process.
Role-Based Access
Each user type required different permissions and responsibilities, making role-based access an important part of the system architecture.
Transaction Management
Payment and wallet operations needed to be handled carefully to maintain consistency between internal balances and external payment transactions.
Result
SwiftPayd provides a structured platform for managing vendor payments through a controlled wallet-based workflow.
The system allows administrators to manage funding, managers to manage employees and request funds, and employees to make vendor payments through a centralized platform.
By integrating MassPay into the payment workflow, SwiftPayd connects internal payment management with external vendor payouts, creating a streamlined process from fund allocation to vendor payment and withdrawal.


