Skip to content
Komsan Nipharat

Case study

Bank QR payment gateway

Payment service connecting yard and transport billing to two Thai bank QR payment rails.

FIG.1Payment
Role
Sole developer
Stack
Node.jsFastifySCB APIKBank API
Result
QR payment available at the gate without a cashier.

Problem

Gate and receipt flows needed QR payment with callbacks and inquiry, installed on customer premises.

What I owned

Sole developer

What I built

  • Integrated SCB and KBank QR create, inquiry, cancel, and callback.
  • Built Windows service install and uninstall tooling.

System shape

Node.js/Fastify service with schema-validated callbacks, transaction IDs, and timezone-correct timestamps, packaged as a Windows service for on-prem installs.

What changed

QR payment available at the gate without a cashier.