api · 2026

QRISGUE

Private-first QRIS payment gateway untuk menerima pembayaran, mengelola merchant, webhook, settlement, dan withdrawal dari satu dashboard.

QRISGUE adalah platform payment gateway internal yang saya bangun untuk menyatukan pembayaran QRIS, payment link, API merchant, webhook, ledger, settlement, withdrawal, dan operasi finance dalam satu sistem. Arsitekturnya memisahkan web, API, worker, dan package bisnis agar alur pembayaran tetap terisolasi dan mudah dikembangkan.

Problem

Bot, website, dan produk internal membutuhkan alur pembayaran QRIS yang konsisten. Integrasi yang tersebar membuat rekonsiliasi, webhook, saldo merchant, audit, dan operasi finance sulit dijaga dengan aman.

Solution

Saya membangun monorepo full-stack dengan Next.js untuk web, NestJS untuk API dan worker, PostgreSQL/Prisma sebagai source of truth, serta Redis/BullMQ untuk job dan rekonsiliasi. Sistem menggunakan role-based access, API key, idempotency, immutable ledger, webhook signing, dan environment TEST/LIVE.

Result

Hasilnya adalah fondasi payment gateway private-first dengan dashboard merchant/admin/finance, REST API, dokumentasi developer, audit log, rekonsiliasi, dan sandbox TEST yang dapat dipakai untuk integrasi bot maupun website.