Project ini dibuat dengan PHP Native, menggunakan fungsi routing untuk keamanan url.
- Mysql > 5.7 / MariaDB > 10.4.21.
- PHP > 7.0.
- Clone project lalu buka project yang telah di clone melalui Terminal/CMD.
- Sesuaikan konfigurasi database pada file
src/config/app.php
. - Pada Terminal/CMD ketikan perintah :
php migrate.php
untuk menjalankan migrasi file database. - setelah berhasil migrasi database jalankan web service dengan mengetikan perintah:
php -S localhost:8083 public/index.php
- untuk informasi terkait API, dapat mengimport collection postman yang terdapat dalam project ini.
- untuk proses update / merubah status transaksi. ketikan perintah
php transaction-cli.php {references_id} {status}
- Apabila keluaran
[1]
itu berarti data transaksi sukses di ubah. jika[0]
data transaksi tidak ada perubahan. dan jika[Failed]
terjadi error.