first commit
This commit is contained in:
25
README.md
Normal file
25
README.md
Normal file
@@ -0,0 +1,25 @@
|
||||
# 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.*
|
||||
Reference in New Issue
Block a user