POS Properti Payment Gateway

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.

Stats

+70%

Improved internal transaction processing efficiency

-40%

Reduced manual reconciliation tasks

Rp.+7B

Total amount of transaction that successfully processed

99.9%

System uptime through containerized deployment

Screens

Pospro preview 1Pospro preview 2

Learnings

  • Building financial systems requires strict consistency and security discipline across all layers.
  • Designing REST APIs with clear versioning and idempotent operations prevents integration errors.
  • Centralized systems simplify auditing and reporting when multiple company services depend on the same financial core.
  • Collaborating with external banking APIs emphasizes the importance of clear documentation and sandbox testing before production rollout.

← Back to home