← Back to projects

Direct Virtual Account and QRIS BCA Integration

Direct integration with Bank Central Asia (BCA) for Virtual Account and QRIS payments.

A direct payment integration system with Bank Central Asia (BCA) that supports Virtual Account generation and QRIS payment processing. Built with Node.js and Prisma for robust backend handling, with Laravel for the administrative interface. Handles real-time payment callbacks, transaction status updates, and reconciliation.

Key Features

  • Direct BCA Virtual Account generation
  • QRIS payment integration
  • Real-time payment callback webhook
  • Automatic transaction status updates
  • Payment reconciliation & reporting
  • Multi-tenant support
BCA Virtual Account and QRIS integration flow

Tech Stack

  • Node.js
  • Prisma
  • MySql
  • TypeScript
  • Laravel