← กลับไปหน้าผลงาน
payment-api (KBank QR Gateway)
Jun 2025 – Apr 2026 (10 months)Solo (FinTech production)
โปรเจกต์นี้คืออะไร
Payment Gateway API สำหรับ KBank QR + Wallet สำหรับนักเรียน/ผู้ปกครอง — multi-merchant gateway + HMAC webhook + audit log + Next.js admin dashboard
จุดเด่นทางเทคนิค
- Multi-merchant gateway (B2B) + Audit log + IP whitelist
- Webhook dispatcher (HMAC signed, raw body, seconds timestamp tolerance)
- Wallet `/api/wallet/student/:studentId`
- Admin Dashboard (Next.js) + API Docs page (Node.js / Python / PHP / cURL examples)
- Cloudflare/NGINX-aware (CF-Connecting-IP + X-Real-IP + x-forwarded-for chain)
- 40 KB DEVELOPMENT_DOCUMENTATION.md
เทคโนโลยีที่ใช้
Express 4 (TypeScript)MongooseRedisWebSocket (ws)TypeDIPino + pino-prettyJest 30ZodDocker multi-stageNext.js admin
อยากรู้เบื้องหลังหรือคุยเรื่องเทคนิคของโปรเจกต์นี้?
ทักมาถามได้เลย หรือตามอ่านบทเรียนที่ผมสรุปไว้ในบล็อก




