Validasi Rekening Bank Sebelum Disbursement: Kurangi Salah Transfer di Fintech
Cek format nomor rekening dan kode bank sebelum transfer dana — validasi struktural via API tanpa lookup ke core banking.

Salah transfer karena nomor rekening typo atau kode bank tidak cocok masih jadi biaya tersembunyi di produk disbursement. Validasi di sisi klien saja tidak cukup — Anda butuh aturan format yang konsisten sebelum hit ke payment gateway atau switcher bank.
API Validasi Format dari API Indonesia mengecek struktur nomor rekening (panjang digit per bank) dan daftar kode bank Indonesia. Ini bukan verifikasi nama pemilik rekening ke bank — cocok sebagai gate pertama sebelum proses yang lebih mahal.
Endpoint yang Dipakai
Base URL: https://use.apiindonesia.id/api/v1/validasi
| Method | Endpoint | Keterangan |
|---|---|---|
| GET | /bank |
Daftar kode bank + panjang rekening valid |
| GET | /bank/:code |
Detail satu bank |
| POST | /rekening |
Validasi kombinasi bank + nomor rekening |
Alur di Pipeline Disbursement
- User input rekening tujuan di form penarikan.
- Backend panggil
POST /validasi/rekening— tolak lebih awal jika format invalid. - Jika valid, lanjut ke inquiry nama (jika ada) atau proses transfer.
curl -X POST "https://use.apiindonesia.id/api/v1/validasi/rekening" \
-H "x-api-key: aip_live_xxx" \
-H "Content-Type: application/json" \
-d '{"bank_code":"014","account_number":"1234567890"}'
async function validatePayoutAccount(bankCode, accountNumber) {
const res = await fetch('https://use.apiindonesia.id/api/v1/validasi/rekening', {
method: 'POST',
headers: {
'x-api-key': process.env.API_INDONESIA_KEY,
'Content-Type': 'application/json',
},
body: JSON.stringify({ bank_code: bankCode, account_number: accountNumber }),
});
const json = await res.json();
return json.data?.valid === true;
}
Manfaat untuk Tim Fintech
- Kurangi retry & chargeback dari transfer ke rekening yang secara format sudah mustahil valid.
- UX lebih cepat — error ditampilkan di form, bukan setelah batch settlement gagal.
- Satu sumber daftar bank — tidak perlu maintain spreadsheet kode bank sendiri.
FAQ
Apakah ini memverifikasi nama pemilik rekening? Tidak. Hanya validasi format dan kecocokan panjang digit dengan kode bank.
Bank baru / neo-bank bagaimana? Daftar diperbarui mengikuti kode yang umum dipakai di ekosistem transfer Indonesia.
Apakah gratis? Tier Free 1.000 hits/bulan — cukup untuk MVP dan staging.
Mulai Sekarang
Dapatkan API key gratis di dashboard.apiindonesia.id/register dan pelajari parameter lengkap di docs.apiindonesia.id.
