API Get Rekening Company (Single Data)

Kredibel API cek rekening company adalah API yang berfungsi untuk melakukan pengecekan pada seluruh data yang pernah di input oleh pihak company ataupun seluruh rekening yang dimiliki kredibel dan berstatus sebagai 'share-data'/


API Checking Rekening


Fungsi API Checking Rekening Kredibel

  • Menarik / membaca rekening blacklist yang telah anda input
  • Menarik / membaca rekening blacklist yang dimiliki Kredibel yang bersifat sharing data
  • Menarik / membaca rekening whitelist yang telah anda input
  • Menarik / membaca rekening whitelist yang dimiliki Kredibel yang bersifat sharing data

Access Token & API Key Rekening

Segala izin akses API rekening Kredibel diberikan secara tertutup kepada pihak perusahaan, startup, pemilik bisnis lain, lembaga pemerintah, lembaga non pemerintah, lembaga lainnya, ataupun pihak lainnya yang tidak tercantum dalam statement ini setelah melakukan kesepakatan yang didasari oleh hukum yang berlaku. Apabila anda tertarik untuk menggunakan API ini, silahkan menghubungi kami melalui laman berikut: Hubungi Kami. Untuk ketentuan secara umum dapat dibaca di laman Kebijakan Layanan kami.

Cara Penggunaan API Company Read Input Single Data Kredibel

Secara umum struktur API rekening Kredibel dapat diakses melalui URL dengan struktur umum berikut

https://www.kredibel.co.id/dev/api_checking_company?apiKey={apiKey}&acc_number={account_number}
  • {APIKEY} merupakan key khusus yang diberikan untuk mengakses API Rekening Kredibel. API Key ini merupakan hasil enskripsi gabungan antara MD5 dan SHA-1.
  • {ACCOUNT_NUMBER} merupakan input nomor rekening pengguna. Semua input akan otomatis berubah menjadi angka dalam sistem. Input 199-129 akan menghasilkan 199129.

Respon API Rekening Kredibel

Seluruh output yang dihasilkan dari request API ini akan menghasilkan output dalam bentuk JSON. Dengan berikut struktur umum respon API apabila nomor yang dicek ternyata masuk dalam daftar blacklist/p>

{
    "success": "true",
    "message": "200 OK",
    "error_code": "{error_code}",
    "general_information": {
        "blacklist": "{true or false}",
        "account_number": "{account number}",
        "link": "{URL to Result Online on Kredibel's Web}",
        "date_inputed": "{date_inputed}",
        "type_data": "{type_data}"
    },
    "account_information": {
        "bank_code": "{bank_code}",
        "account_number": "{account_number},
        "account_holder": "{account_holder}"
    },
    "bank_information": {
        "kredibel_bank_id": "{kredibel_bank_id}",
        "bank_code": "{bank_code}",
        "bank_name": "{bank_name}"
    }
}
          
  • {status server} merupakan informasi mengenai koneksi API pada server Kredibel. Secara default berisikan 200 OK.
  • {error_code}, merupakan error code buatan Kredibel yang dapat membantu anda mendebug setiap kesalahan yang terjadi ketika melakukan/memroses API dengan API Kredibel
  • General Information, merupakan kelompok data yang berisikan data informasi umum tentang rekening yang dicari/ditarik secara tunggal
  • {true or false} merupakan informasi mengenai nomor rekening tersebut terblacklist atau tidak. True akan muncul ketika nomor tersebut sudah terblacklist di database kredibel
  • {account_number} merupakan nomor rekening yang dicek.
  • {link} merupakan link/URL yang mengarahkan kepada hasil pengecekan via web
  • {date_inputed} merupakan informasi tentang tanggal saat nomor rekening tersebut diinput untuk masuk ke dalam blacklist yang dimiliki oleh Kredibel
  • {type_data} merupakan informasi tentang apakah data tersebut bersifat share data (1) atau closed data (2)
  • Account Information merupakan kelompok data yang bersikan informasi khusus tentang informasi nomor rekening yang ditarik secara tunggal
  • {bank_code} merupakan informasi tentang kode bank dari rekening yang digunakan. Kode bank tersebut dapat bermanfaat untuk mengidentifikasi bank apa yang digunakan.
  • {account_holder} berisikan informasi tentang nama pemegang rekening pada rekening yang tertera.
  • Bank Information bersikan tentang info bank terkait rekening tertera.
  • {kredibel_bank_id} berisikan informasi kode id bank dengan standard kode kredibel
  • {bank_name} berisika nama bank yang sesuai dengan kode bank tertera

Namun dalam beberapa kasus ketika API gagal di akses / kesalahan format parameter URL, json yang dihasilkan akan menunjukan output yang berbeda. Berikut json default ketika terjadi kesalahan parameter / API gagal menjalankan prosesnya

{
    "response": "{status server}",
    "status": "{success or failed}",
    "error_code": "{error_code}",
    "message": "{message}"
}
  • {status server} merupakan informasi mengenai koneksi API pada server Kredibel. Secara default berisikan 200 OK.
  • {success or failed} merupakan informasi mengenai koneksi/akses API berhasil atau tidak. {success} akan muncul ketika anda benar benar berhasil melakukan seluruh proses keterkaitan pada API kredibel.
  • {error_code} merupakan kode error yang dapat membantu anda menentukan error ketika melakukan koneksi dengan API Kredibel. Error code ini dapat dilihat keterangannya di Tabel Keterangan Error Code.
  • {message} merupakan pesan error yang memudahkan anda untuk men-debug koneksi terhadap API

Tabel dan Catatan Lain


TABEL KETERANGAN ERROR CODE

NO ERROR CODE KETERANGAN
1. KRE_01 Menandakan bahwa seluruh proses terkait API Kredibel telah sukses dilakukan. Tidak ada satu error pun yang terdeteksi oleh sistem.
2. KRE_02 Menandakan bahwa anda belum menuliskan APIKEY pada parameter URL
3. KRE_03 Menandakan bahwa APIKEY yang anda tuliskan pada parameter URL tidak berlaku/belum terdaftar/salah
4. KRE_04 Menandakan parameter masih ada yang kosong
5. KRE_05 Menandakan bahwa API gagal melakukan checking
6. KRE_06 Menandakan bahwa ada parameter yang kurang
7. KRE_07 Menandakan bahwa nomor rekening/id bank yang anda letakan di parameter URL adalah karakter lain selain angka
8. KRE_08 Menandakan bahwa kode bank tidak kami miliki/belum terdaftar dalam Tabel Kode Bank