Files
midtrans-gateway/README.md
2026-02-18 16:03:43 +07:00

26 lines
1.0 KiB
Markdown

# 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](./DEVELOPER_GUIDE.md)**
---
*Created for robust and scalable payment integration.*