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 427
5 Bank BRI 002
6 Bank SYARIAH MANDIRI 451
7 Bank CIMB NIAGA SYARIAH 0221
8 Bank CIMB NIAGA 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 LAMPUNG 121
39 BPD KALSEL 122
40 BPD KALIMANTAN BARAT 123
41 BPD KALTIM 124
42 BPD KALTENG 125
43 BPD SULSEL 126
44 Bank SULUT 127
45 BPD NTB 128
46 BPD BALI 129
47 Bank NTT 130
48 Bank MALUKU 131
49 BPD PAPUA 132
50 Bank BENGKULU 133
51 Bank SULAWESI TENGAH 134
52 Bank SULTRA 135
53 Bank EKSPOR INDONESIA 003
54 Bank PANIN 019
55 Bank ARTA NIAGA KENCANA 020
56 Bank BUANA IND 023
57 AMERICAN EXPRESS BANK LTD 030
58 CITIBANK N.A. 031
59 JP. MORGAN CHASE BANK, N.A. 032
60 Bank of AMERICA, N.A. 033
61 ING INDONESIA BANK 034
62 Bank MULTICOLOR 036
63 Bank ARTHA GRAHA 037
64 Bank CREDIT AGRICOLE INDOSUEZ 039
65 THE BANGKOK BANK COMP. LTD 040
66 THE HONGKONG & SHANGHAI B.C. (BANK HSBC) 041
67 THE BANK OF TOKYO MITSUBISHI UFJ LTD 042
68 BANK SUMITOMO MITSUI INDONESIA 045
69 BANK DBS INDONESIA 046
70 BANK RESONA PERDANIA 047
71 BANK MIZUHO INDONESIA 048
72 STANDARD CHARTERED BANK 050
73 BANK ABN AMRO 052
74 BANK KEPPEL TATLEE BUANA 053
75 BANK CAPITAL INDONESIA 054
76 BANK BNP PARIBAS INDONESIA 057
77 BANK UOB INDONESIA 023
78 KOREA EXCHANGE BANK DANAMON 059
79 RABOBANK INTERNASIONAL INDONESIA 060
80 ANZ PANIN BANK 061
81 DEUTSCHE BANK AG. 067
82 BANK WOORI INDONESIA 068
83 BANK OF CHINA LIMITED 069
84 BANK BUMI ARTA 076
85 BANK EKONOMI 087
86 BANK ANTARDAERAH 088
87 BANK HAGA 089
88 BANK IFI 093
89 BANK CENTURY 095
90 BANK MAYAPADA 097
91 Unidentified 000

Kode bank ini bersumber dari ATM Bersama dan Jaringan Prima