Creating payment gateway for internal use at POS Properti.
Overview
Role: Fullstack Developer
Stack: Laravel, React, Node.js, PostgreSQL
Timeline: 2024
Goals
Build a centralized payment gateway portal for internal use at POS Properti, enabling all company transactions to be processed, reviewed, and integrated with third-party systems through a secure REST API.
Scope of Work
This project was designed to serve as a one-stop portal for handling all company transactions under POS Properti.
The system integrates directly with a local banking partner to process payments, settlements, and transaction verification in real-time.Additionally, a custom REST API was developed to allow integration between the payment gateway and other internal company applications — ensuring a consistent and scalable financial workflow.
Highlights
Developed RESTful payment gateway services using Laravel and Node.js.
Built a React-based dashboard for transaction monitoring, reconciliation, and analytics.
Implemented PostgreSQL for structured financial data storage with optimized indexing for faster reporting.
Integrated bank APIs for automatic settlement and real-time transaction validation.
Focused on security, including token-based authentication and role-based access control.