Midtrans Gateway Node.js

Implementasi API Gateway untuk integrasi pembayaran Midtrans menggunakan Node.js, Express, dan Sequelize.

Fitur Utama

  • Semua Metode Pembayaran: Mendukung VA (Bank Transfer), E-Wallet, Credit Card, Direct Debit (KlikBCA, dll), CStore, dan PayLater.
  • Webhook Handling: Penanganan notifikasi pembayaran otomatis dengan verifikasi signature.
  • Dynamic Expiry: Pengaturan waktu kadaluarsa transaksi melalui konfigurasi .env.
  • Clean Architecture: Kode terorganisir per modul fitur.

Persiapan

  1. Clone project.
  2. Jalankan npm install.
  3. Copy .env.example ke .env (atau buat manual) dan isi kredensial Midtrans serta Database Anda.

Perintah

  • npm run dev: Menjalankan server dalam mode development (dengan nodemon).
  • npm start: Menjalankan server dalam mode production.

Dokumentasi Teknis

Untuk detail teknis mengenai arsitektur, pemetaan ID, dan cara pengembangan lebih lanjut, silakan baca: 👉 DEVELOPER_GUIDE.md


Created for robust and scalable payment integration.

Description
No description provided
Readme 125 KiB
Languages
JavaScript 99.8%
Dockerfile 0.2%