This research presents the development of a comprehensive digital payment application for PT. Fortuna Sada Nioga using the Next.js framework and Xendit payment gateway. The primary objective was to develop an automated digital system that supports multiple payment methods and provides real-time transaction monitoring to replace manual payment processes. The research employed a hybrid methodology that combines a Prototyping approach for concept validation with Agile Scrum methodology for systematic development. The main outcomes demonstrate the successful implementation of AES-256-GCM encryption, rate limiting mechanisms, input validation, and webhook integration with comprehensive security testing validation. Performance testing showed optimal response times with an average load time of less than 2 seconds for website browsing and the capability to handle up to 100 concurrent users without performance degradation. The system includes customer order management, multi-payment gateway integration, an admin dashboard with role-based access control, and real-time order tracking features. The conclusions indicate that combining Next.js with Xendit provides a robust, secure, and scalable foundation for digital payment systems, while the hybrid Prototyping-Agile methodology proves effective for complex system development within constrained timeframes.
Copyrights © 2025