Aplikasi ini merupakan simulator yang digunakan di ArtiVisi untuk melakukan tes terhadap aplikasi payment gateway kami. Fitur aplikasi ini :
- manajemen pelanggan
- manajemen dummy data tagihan
- Gateway ISO-8583 untuk melakukan pembayaran tagihan untuk pelanggan yang ada di database.
- Java SDK 1.6
- Spring Framework 3.0.5
- Hibernate 3.6.0
- MySQL 5.1
- Jetty 6.1.26
- Maven 2.2.1
- jPOS 1.7.0
Aplikasi web digunakan untuk mengelola data pelanggan dan tagihan.
- Buka command prompt, lalu masuk ke folder tempat source code aplikasi
- Jalankan mvn clean install
- Masuk ke folder biller-simulator-ui-jsf
- Jalankan mvn clean jetty:run
- Arahkan browser ke http://localhost:8080/biller-simulator-ui-jsf/faces/index.xhtml
Gateway PLN digunakan untuk melakukan transaksi inquiry dan payment tagihan listrik melalui protokol ISO-8583
- Buka command prompt, lalu masuk ke folder tempat source code aplikasi
- Jalankan mvn clean install
- Masuk ke folder biller-simulator-gateway-pln
- Jalankan mvn exec:java -Dexec.mainClass="com.artivisi.biller.simulator.gateway.pln.Launcher"
- ISO-8583 gateway siap menunggu di port 11111
Anda ingin berkontribusi? Baguslah kalau begitu.
Ada beberapa kontribusi yang bisa Anda lakukan, diantaranya :
- Melakukan testing
- Membuatkan dokumentasi
- Mengedit source code, baik untuk fix bugs maupun menambah fitur
Untuk kontribusi testing, berikut caranya :
- Jalankan aplikasinya, yang web atau yang ISO-8583 terserah.
- Test fitur-fiturnya.
- Kalau ada error/bug yang ditemukan, silakan langsung membuat issue baru. Mohon mengikuti panduan melaporkan bug, supaya mudah ditindak lanjuti oleh programmer.
Untuk kontribusi dokumentasi, sementara kami akan menyiapkan dulu template dokumentasinya. Bila sudah ada, kami akan update bagian ini dengan langkah-langkah untuk kontribusi.
Untuk kontribusi source code, berikut caranya :
- Fork repository ini menjadi repository Anda sendiri
- Clone ke local untuk diedit
- Editlah sesuka hati
- Commit dan push ke repository Anda sendiri
- Kirim pull request ke saya supaya bisa saya merge ke repository saya