Aplikasi ini dipakai untuk mengelola invoice dan menyambungkan dengan berbagai metode pembayaran.
-
Virtual Account Bank
- Bank BNI
- Bank BCA
- Bank Mandiri
-
E-Wallet
- Gopay
- Ovo
-
QR-Payment
- QRIS
Tipe tagihan yang tersedia:
- CLOSED : Bayar sesuai nominal. Jika tidak, maka ditolak.
- OPEN : Pembayaran berapapun diterima.
- INSTALLAMENT : Pembayaran diterima selama total akumulasi lebih kecil atau sama dengan nilai tagihan.
Congigurasi file ada di src/main/resources/application.properties
$ mvn clean package -DskipTests
$ mvn clean spring-boot:run
$ docker run --rm \
--name invoice-db \
-e POSTGRES_DB=invoicedb \
-e POSTGRES_USER=invoice \
-e POSTGRES_PASSWORD=randompasswordinvoice123 \
-e PGDATA=/var/lib/postgresql/data/pgdata \
-v "$PWD/invoicedb-data:/var/lib/postgresql/data" \
-p 5432:5432 \
postgres:13
catatan:
--rm untuk menghapus (destroy) setelah distop
-d untuk berjalan di background
$PWD jalan di macos/linux