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

Artikel ini membantu Anda?

  • INDRA GUNAWAN Reply

    mohon petunjuk tutorial pemasangan costum scrypt billing otomatis pada web setelah didowload caca instalasinya gmna?, Terimakasih

    • Domo Reply

      Untuk custom script billingotomatis, semua dokumentasinya ada di dalam file config.php, bisa di baca di sana 🙂

Leave a Reply to Domo Cancel reply

LIVECHAT