API Billingotomatis.com
Berikut ini adalah dokumentasi cara berkomunikasi dengan server billingotomatis.com untuk mengambil mutasi sesuai bank yang di pesan.
Hal yang perlu disiapkan di sini sebelumnya adalah informasi API yang bisa di dapatkan pada halaman member area pada detail produk yaitu:
- API Server
- API ID
- API Key
Adapun untuk parameter request adalah sebagai berikut:
- api_server
- api_id
- api_key
- ibank_password
- bank
- tipe_mutasi
- tanggal_mulai
- tanggal_akhir
Untuk parameter Mandiri bisnis dan BNI direct bisa ditambahkan parameter request berikut:
- ibank_corpid
Berikut detail keterangan untuk parameter API di atas:
- api_server : API server berupa alamat server API
- api_id : API ID berupa angka
- api_key : Key API yang didapatkan setelah melakukan konfigurasi di member area
- ibank_password : Password internet banking
- bank : Bank yang ingin diambil (bca, mandiri, bni, bri)
- tipe_mutasi : Tipe mutasi yang ingin diambil ( kredit, debit, semua )
- tanggal_mulai : Tanggal mulai mutasi diambil (contoh format: 2017-02-28)
- tanggal_akhir : Tanggal akhir mutasi diambil (contoh format: 2017-02-28)
- ibank_corpid: Corp ID dari akun inet banking bank bisnis yang dipakai
Setelah parameter lengkap, Anda bisa lakukan request (POST & GET) dengan format URL berikut:
https://api_server/ibank/bank/
Contoh:
https://contoh.otomat.web.id/ibank/bca/
List bank yang tersedia:
bca
mandiri
bni
bri
mandiribisnis
bnidirect
danamon
Jika format sudah lengkap maka Anda akan mendapatkan balasan berupa list mutasi dalam format JSON.
Dengan key masing-masing list JSON:
- bank
- transid
- amount
- type
- date
- crawltime
- md5
Berikut detail masing-masing key:
- bank: sesuai informasi bank yang direquest (bca, mandiri, bni, bri)
- transid: berisi berita mutasi
- amount: jumlah nilai mutasi
- type: tipe mutasi (CR, DB)
- date: tanggal mutasi (contoh format: 28/02/2017), untuk BCA jika di internet banking status masing pending maka tanggal mutasinya juga tertulis PENDING
- crawltime: detik pengambilan mutasi dengan format UNIXTIME.
- md5: key unik mutasi
Jika hasil pengecekan error maka server API akan membalas dengan JSON yang berisi data key:
- status: dengan nilai “error”
- message: berisi pesan errornya
Untuk kendala teknis seputar API silahkan buka tiket support, mohon tidak menggunakan live chat untuk masalah billingotomatis.com
mohon petunjuk tutorial pemasangan costum scrypt billing otomatis pada web setelah didowload caca instalasinya gmna?, Terimakasih
Untuk custom script billingotomatis, semua dokumentasinya ada di dalam file config.php, bisa di baca di sana 🙂