Skip to content
Backend·Web

Merchant QRIS Integration

Partner Commercial Banks (BNI, Bank DKI, Bank Permata)

Merchant QRIS endpoint integration and transaction flow processing across multiple prominent Indonesian commercial and regional banks.

Role

Software Engineer

Period

2023 — 2024

Affiliation

PT Solusi Pembayaran Elektronik

Overview

Engineered merchant QRIS processing flows and backend functions connecting payment systems with major Indonesian banking partners, including Bank Negara Indonesia (BNI), Bank DKI, and Bank Permata.

Project Context

Financial technology backend role within PT Solusi Pembayaran Elektronik, ensuring strict adherence to banking integration protocols and transactional integrity.

What I Worked On

  • Created and modified API endpoint flows in accordance with technical banking documentation.
  • Engineered backend business logic and payload handling using Java Spring Boot and Yii.
  • Handled merchant request verification, callback processing, and status reconciliation.

Technical Challenges

  • Maintaining strict protocol compliance across differing bank partner specifications without compromising latency.

Implementation Details

  • Implemented enterprise Java Spring Boot services alongside Yii backend modules to handle transaction endpoints.
  • Validated payload parameters and error codes across varied merchant payment scenarios.
Internal System Notice

No public screenshots available. This platform is an internal government or banking management system subject to institutional data confidentiality.

Technologies Used

Spring Boot·REST API·Yii·Java·QRIS·Payment Systems