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

Kode bank ini bersumber dari ATM Bersama dan Jaringan Prima