API Documentation

Kredibel API dapat dimanfaatkan oleh para pemilik usaha startup untuk mengelola data blacklistnya sendiri ataupun menarik seluruh data blacklist yang dimiliki oleh pihak Kredibel dan bersifat sharing data. API ini terbagi menjadi dua jenis, yaitu API nomor rekening dan API nomor telepon.


API Input Rekening


Fungsi API Input Rekening Kredibel

  • Melakukan input rekening blacklist secara massal
  • Menarik / membaca rekening blacklist yang telah anda input
  • Menarik / membaca rekening blacklist yang dimiliki Kredibel yang bersifat sharing data
  • Melakukan input rekening whitelist secara massal
  • Menarik / membaca rekening whitelist yang telah anda input
  • Menarik / membaca rekening whitelist yang dimiliki Kredibel yang bersifat sharing data
  • Menghapus rekening yang telah anda input dari daftar blacklist
  • Menghapus rekening yang telah anda input dari daftar blacklist

Access Token & API Key Input 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 Input Rekening Kredibel

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

https://www.kredibel.co.id/dev/api_input_company?apiKey={APIKEY}&bank_id={BANK_CODE}&acc_number={BANK_ACCOUNT_NUMBER}&customer_name={CUSTOMER_NAME}
  • {APIKEY} merupakan key khusus yang diberikan untuk mengakses API Rekening Kredibel. API Key ini merupakan hasil enskripsi gabungan antara MD5 dan SHA-1.
  • {BANK_CODE} merupakan input kode bank terdiri dari 3 angka untuk menandakan rekening tersebut merupakan rekening dari bank apa. Kode Bank dapat dibaca di link berikut Tabel Kode Bank
  • {BANK_ACCOUNT_NUMBER} merupakan input nomor rekening pengguna. Semua input akan otomatis berubah menjadi angka dalam sistem. Input 199-129 akan menghasilkan 199129.
  • {CUSTOMER_NAME} merupakan input nama pengguna / nama dalam rekening tersebut. Dapat bersifat opsional

Respon API Rekening Kredibel

Seluruh output yang dihasilkan dari request API ini akan menghasilkan output dalam bentuk JSON. Dengan berikut struktur umum respon API

{
    "response": "{status server}",
    "status": "{sucess or failed}",
    "error_code": "{error code}",
    "message": "{message}"
    "{additional message}" : "{additional description}"
}
  • {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
  • {Additional message} & {additional description} Pesan lain yang bersifat cukup penting namun tidak tertera pada keterangan-keterangan sebelumnya. Pesan ini bersifat tambahan, bisa muncul ataupun tidak
  • Berikut contoh output API ketika anda berhasil melakukan input rekening

    {
        "response": "200 OK",
        "status": "success",
        "error_code": "KRE_01",
        "message": "Your data has been successfully inserted to our database"
    }

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 bahwa ID Bank, nomor rekening, dan nama pemilik rekening pada parameter URL masih kosong
5. KRE_05 Menandakan bahwa API gagal menginput data
6. KRE_06 Menandakan bahwa ID Bank, nomor rekening, dan nama pemilik rekening belum ada pada parameter URL
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

TABEL KODE BANK DI INDONESIA

NO NAMA BANK KODE BANK
1 Bank BCA 014
2 Bank MANDIRI 008
3 Bank BNI 009
4 Bank BNI SYARIAH 009
5 Bank BRI 002
6 Bank SYARIAH MANDIRI 451
7 Bank CIMB NIAGA 022
8 Bank CIMB NIAGA SYARIAH 022
9 Bank MUAMALAT 147
10 Bank BRI SYARIAH 422
11 Bank TABUNGAN NEGARA (BTN) 200
12 PERMATA BANK 013
13 Bank DANAMON 011
14 Bank BII MAYBANK 016
15 Bank MEGA 426
16 Bank SINARMAS 153
17 Bank COMMONWEALTH 950
18 Bank OCBC NISP 028
19 Bank BUKOPIN 441
20 Bank BCA SYARIAH 536
21 Bank LIPPO 026
22 CITIBANK 031
23 Bank TABUNGAN PENSIUNAN NASIONAL (BTPN) 213
24 JENIUS 213
25 INDOSAT DOMPETKU 789
26 TELKOMSEL TCASH 911
27 Bank JABAR 110
28 Bank DKI 111
29 BPD DIY 112
30 Bank JATENG 113
31 Bank JATIM 114
32 BPD JAMBI 115
33 BPD ACEH 116
34 Bank SUMUT 117
35 Bank NAGARI 118
36 Bank RIAU 119
37 Bank SUMSEL 120
38 Bank BCA 121
39 Bank LAMPUNG 122
40 BPD KALSEL 123
41 BPD KALIMANTAN BARAT 124
42 BPD KALTIM 125
43 BPD KALTENG 126
44 BPD SULSEL 127
45 Bank SULUT 128
46 BPD NTB 129
47 BPD BALI 130
48 Bank NTT 131
49 Bank MALUKU 132
50 BPD PAPUA 133
51 Bank BENGKULU 134
52 Bank SULAWESI TENGAH 135
53 Bank SULTRA 136
54 Bank EKSPOR INDONESIA 003
55 Bank PANIN 019
56 Bank ARTA NIAGA KENCANA 020
57 Bank BUANA IND 023
58 AMERICAN EXPRESS BANK LTD 030
59 CITIBANK N.A. 031
60 JP. MORGAN CHASE BANK, N.A. 032
61 Bank of AMERICA, N.A. 033
62 ING INDONESIA BANK 034
63 Bank MULTICOLOR 036
64 Bank ARTHA GRAHA 037
65 Bank CREDIT AGRICOLE INDOSUEZ 039
66 THE BANGKOK BANK COMP. LTD 040
67 THE HONGKONG & SHANGHAI B.C. (BANK HSBC) 041
68 THE BANK OF TOKYO MITSUBISHI UFJ LTD 042
69 BANK SUMITOMO MITSUI INDONESIA 045
70 BANK DBS INDONESIA 046
71 BANK RESONA PERDANIA 047
72 BANK MIZUHO INDONESIA 048
73 STANDARD CHARTERED BANK 050
74 BANK ABN AMRO 052
75 BANK KEPPEL TATLEE BUANA 053
76 BANK CAPITAL INDONESIA 054
77 BANK BNP PARIBAS INDONESIA 057
78 BANK UOB INDONESIA 023
79 KOREA EXCHANGE BANK DANAMON 059
80 RABOBANK INTERNASIONAL INDONESIA 060
81 ANZ PANIN BANK 061
82 DEUTSCHE BANK AG. 067
83 BANK WOORI INDONESIA 068
84 BANK OF CHINA LIMITED 069
85 BANK BUMI ARTA 076
86 BANK EKONOMI 087
87 BANK ANTARDAERAH 088
88 BANK HAGA 089
89 BANK IFI 093
90 BANK CENTURY 095
91 BANK MAYAPADA 097
92 Nomor Handphone 000

Kode bank ini bersumber dari ATM Bersama dan Jaringan Prima