BANK VALIDATION API

API Cek Rekening & Verifikasi Nama Rekening — Validasi Rekening Bank Indonesia Real-time

Lakukan cek rekening dan verifikasi nama rekening secara real-time untuk lebih dari 130 bank di Indonesia dengan API Verifikasi Rekening kami. Validasi rekening bank dengan cepat, akurat, dan aman untuk payment gateway, e-wallet, dan aplikasi fintech Anda.

API Verifikasi Rekening Bank: Cek Rekening & Validasi Nama Rekening untuk Payment Gateway & Fintech

API Verifikasi Rekening Bank (Bank Validation API) menyediakan layanan cek rekening dan verifikasi nama rekening secara real-time untuk lebih dari 130 bank di Indonesia. Layanan ini ideal untuk payment gateway, aplikasi fintech, onboarding keuangan, KYC (Know Your Customer), verifikasi kepemilikan rekening, dan pencegahan fraud.

Dengan API ini, Anda dapat memverifikasi nomor rekening dan nama pemegang rekening secara instan. Sistem kami menyediakan masking nama untuk privasi dan memastikan keandalan maksimal.

🏦

130+ Bank

Mendukung lebih dari 130 bank di Indonesia termasuk BCA, BRI, BNI, BSI, Mandiri, SeaBank, dan banyak lagi.

Real-time Validation

Verifikasi rekening dan nama rekening secara real-time dengan respons cepat.

🔒

Privasi Terjaga

Nama rekening di-mask untuk privasi (3 karakter pertama + ****).

🛡️

KYC & Fraud Prevention

Sempurna untuk KYC compliance dan pencegahan fraud.

🏦 130+ Bank yang Didukung

API ini mendukung lebih dari 130 bank di Indonesia, termasuk bank-bank besar seperti BCA, BRI, BNI, BSI, Mandiri, SeaBank, serta bank daerah, bank syariah, dan bank digital lainnya.

BCA, BRI, BNI
Bank Nasional

BSI, Mandiri, SeaBank
Bank Syariah & Digital

Bank Daerah
BPD Seluruh Indonesia

Bank Internasional
HSBC, Citibank, dll

Gunakan endpoint /validation/bank/available untuk melihat daftar lengkap semua bank yang didukung

💰 Harga Premium

Rp 50.000 Per Bulan. Unlimited Validasi.

Dapatkan akses unlimited ke API verifikasi rekening bank dengan langganan premium bulanan. Tidak ada biaya per hit, tidak ada batasan jumlah validasi. Ideal untuk aplikasi dengan volume tinggi yang membutuhkan verifikasi rekening secara rutin.

Langganan Premium Bulanan

Rp 50.000

per bulan • Unlimited validasi • Tidak ada biaya per hit • Semua fitur premium termasuk

♾️ Unlimited Validasi

Lakukan validasi rekening sebanyak yang Anda butuhkan tanpa batasan. Tidak ada perhitungan per hit atau biaya tambahan.

🏦 130+ Bank

Akses ke lebih dari 130 bank di Indonesia termasuk bank nasional, daerah, syariah, dan digital.

⚡ Real-time & Reliable

Validasi real-time dengan keandalan tinggi untuk memastikan hasil yang akurat.

Catatan: API ini tersedia untuk pengguna dengan paket Premium. Upgrade ke Premium untuk mendapatkan akses unlimited ke semua fitur verifikasi rekening bank. Tidak ada biaya setup atau komitmen jangka panjang.

Dokumentasi API Verifikasi Rekening Bank

Endpoint REST yang jelas untuk cek rekening dan verifikasi nama rekening. Pelajari cara menggunakan layanan verifikasi rekening bank dengan mudah. Dokumentasi lengkap mencakup semua endpoint yang tersedia.

GET
{{base-url}}/validation/bank?bank_code=bank_bri&account_number=110601003647539&account_name=John Doe

Verifikasi rekening bank dan nama rekening menggunakan metode GET dengan query parameters. Mendukung lebih dari 130 bank di Indonesia dengan format bank code yang fleksibel (short format atau full format).

Bank Code Format:

  • Short format: mandiri, bca, bri, bni, bsi, seabank (sistem otomatis menambahkan prefix bank_)
  • Full format: bank_mandiri, bank_bca, bank_bri, bank_bni, bank_bsm, bank_kesejahteraan_ekonomi (digunakan langsung)
  • Kedua format bekerja dengan cara yang sama. Gunakan endpoint /validation/bank/available untuk melihat daftar lengkap semua bank yang didukung.
Request Example
GET /validation/bank?bank_code=bank_bri&account_number=110601003647539&account_name=John Doe
Headers:
  x-api-co-id: YOUR_API_KEY

Response Example (Valid)
{
  "is_success": true,
  "message": "Success",
  "data": {
    "is_valid": true,
    "score": 8.5,
    "name": "Rif**** Eln****",
    "message": "Validation successful",
    "note": ""
  }
}

Response Example (Invalid)
{
  "is_success": true,
  "message": "Success",
  "data": {
    "is_valid": false,
    "score": 0,
    "name": null,
    "message": "Account validation failed",
    "note": "Name was not returned"
  }
}

POST
{{base-url}}/validation/bank

Verifikasi rekening bank dan nama rekening menggunakan metode POST dengan JSON body. Mendukung lebih dari 130 bank dengan format bank code yang fleksibel.

Request Example
POST /validation/bank
Headers:
  x-api-co-id: YOUR_API_KEY
  Content-Type: application/json

Body:
{
  "bank_code": "bank_bri",
  "account_number": "110601003647539",
  "account_name": "John Doe"
}

Response Example
{
  "is_success": true,
  "message": "Success",
  "data": {
    "is_valid": true,
    "score": 8.5,
    "name": "Rif**** Eln****",
    "message": "Validation successful",
    "note": ""
  }
}

GET
{{base-url}}/validation/bank/available

Dapatkan daftar lengkap semua bank yang didukung oleh API validasi rekening. Endpoint ini mengembalikan lebih dari 130 bank dengan nama lengkap dan kode bank yang dapat digunakan untuk validasi.

Request Example
GET /validation/bank/available
Headers:
  x-api-co-id: YOUR_API_KEY

Response Example
{
  "is_success": true,
  "message": "Success",
  "data": {
    "banks": [
      {
        "bank_name": "MANDIRI",
        "bank_code": "bank_mandiri"
      },
      {
        "bank_name": "BCA",
        "bank_code": "bank_bca"
      },
      {
        "bank_name": "BRI",
        "bank_code": "bank_bri"
      }
      // ... 130+ bank lainnya
    ],
    "total": 138
  }
}

💡 Tips: Gunakan endpoint ini untuk membangun dropdown bank yang dinamis di aplikasi Anda. Anda juga dapat menggunakan format short (tanpa prefix bank_) untuk kode bank yang dikembalikan.

Parameter Request

  • bank_code (required): Kode bank. Dapat menggunakan format short (mandiri, bca, bri) atau full format (bank_mandiri, bank_bca, bank_bri). Gunakan endpoint /validation/bank/available untuk melihat daftar lengkap 130+ bank yang didukung.
  • account_number (required): Nomor rekening bank yang akan diverifikasi
  • account_name (required): Nama pemegang rekening yang akan dicocokkan dengan data bank

Response Fields

  • is_valid: Boolean yang menunjukkan apakah verifikasi berhasil (true jika score ≥ 7.0)
  • score: Skor pencocokan nama (0.0 hingga 10.0, ≥ 7.0 dianggap valid)
  • name: Nama rekening yang di-mask (3 karakter pertama + ****), hanya muncul jika valid, null jika invalid
  • message: Pesan status yang menjelaskan hasil verifikasi
  • note: Catatan tambahan (string kosong jika valid, “Name was not returned” jika gagal)

Pertanyaan Umum tentang API Verifikasi Rekening Bank

Temukan jawaban untuk pertanyaan umum seputar API cek rekening, verifikasi rekening, dan verifikasi nama rekening.

Apa itu API Verifikasi Rekening Bank?

API Verifikasi Rekening Bank adalah layanan API yang menyediakan fitur cek rekening dan verifikasi nama rekening secara real-time untuk lebih dari 130 bank di Indonesia. Layanan ini memungkinkan Anda memverifikasi nomor rekening dan mencocokkan nama pemegang rekening dengan data bank secara instan. API ini ideal untuk payment gateway, e-wallet, aplikasi fintech, onboarding keuangan, KYC compliance, dan pencegahan fraud.

Bank apa saja yang didukung oleh API ini?

API ini mendukung lebih dari 130 bank di Indonesia, termasuk bank nasional besar seperti BCA, BRI, BNI, BSI, Mandiri, dan SeaBank, serta bank daerah, bank syariah, bank digital, dan bank internasional. Anda dapat menggunakan format bank code yang fleksibel: format short (mandiri, bca, bri) atau format full (bank_mandiri, bank_bca, bank_bri). Gunakan endpoint /validation/bank/available untuk melihat daftar lengkap semua bank yang didukung.

Bagaimana cara menggunakan API Verifikasi Rekening Bank?

Untuk menggunakan layanan ini, Anda perlu mendaftar dan mendapatkan API key terlebih dahulu. Setelah itu, Anda dapat mengakses endpoint /validation/bank menggunakan metode GET dengan query parameters atau POST dengan JSON body. Sertakan API key Anda di header x-api-co-id. API akan mengembalikan hasil verifikasi dengan skor pencocokan nama dan status validasi dalam format JSON.

Mengapa nama rekening di-mask dalam response?

Nama rekening di-mask untuk melindungi privasi pengguna. Format masking menampilkan 3 karakter pertama dari setiap kata diikuti dengan ****. Misalnya, “Rifanda Elnoir” akan ditampilkan sebagai “Rif**** Eln****”. Ini memungkinkan Anda memverifikasi bahwa nama cocok tanpa mengekspos informasi pribadi lengkap pengguna.

Berapa biaya penggunaan API ini?

API ini tersedia untuk pengguna dengan paket Premium dengan harga Rp 50.000 per bulan. Dengan langganan premium, Anda mendapatkan akses unlimited ke semua fitur verifikasi rekening bank tanpa batasan jumlah validasi. Tidak ada biaya per hit, tidak ada biaya setup, dan tidak ada komitmen jangka panjang. Upgrade ke Premium untuk mendapatkan akses ke lebih dari 130 bank dan unlimited validasi.

Berapa lama waktu respons API ini?

API ini dirancang untuk memberikan respons cepat dengan waktu respons biasanya di bawah 2-3 detik untuk sebagian besar request. Dengan infrastruktur yang andal, API ini dapat menangani volume tinggi dengan performa konsisten.

Apa saja use case untuk API Verifikasi Rekening Bank?

API ini dapat digunakan untuk berbagai keperluan, termasuk: payment gateway untuk verifikasi rekening sebelum transfer, e-wallet untuk verifikasi rekening saat registrasi atau top-up, aplikasi fintech untuk onboarding pengguna, KYC (Know Your Customer) compliance untuk memverifikasi identitas pengguna, verifikasi kepemilikan rekening untuk memastikan rekening benar-benar milik pengguna, dan pencegahan fraud untuk mendeteksi aktivitas mencurigakan.

Apakah saya perlu autentikasi untuk menggunakan API ini?

Ya, Anda perlu API key untuk mengakses layanan ini. Registrasi dan mendapatkan API key tidak dikenakan biaya—Anda dapat mendaftar gratis di dashboard. Setelah mendapatkan API key, sertakan dalam header request Anda sebagai x-api-co-id: YOUR_API_KEY. Semua request harus menyertakan header ini untuk autentikasi. API ini tersedia untuk pengguna dengan paket Premium (Rp 50.000 per bulan) dengan akses unlimited validasi.

Apakah ada batasan penggunaan API ini?

Dengan paket Premium, tidak ada batasan penggunaan—Anda dapat melakukan validasi rekening sebanyak yang Anda butuhkan tanpa batasan. Tidak ada perhitungan per hit atau biaya tambahan. Sistem ini memungkinkan Anda untuk scale sesuai kebutuhan dengan langganan bulanan yang terjangkau. Request yang gagal tidak dikenakan biaya.

Apa yang terjadi jika verifikasi gagal?

Jika verifikasi gagal, API akan mengembalikan is_valid: false dengan skor di bawah 7.0. Response akan berisi name: null dan note: "Name was not returned" jika bank tidak mengembalikan nama rekening, atau skor rendah jika nama tidak cocok.

Mulai Gunakan API Verifikasi Rekening Bank Sekarang

Lakukan cek rekening dan verifikasi nama rekening secara real-time untuk payment gateway, e-wallet, dan aplikasi fintech Anda. Akses lebih dari 130 bank dengan langganan premium Rp 50.000 per bulan. Verifikasi rekening bank dengan cepat, akurat, dan aman.

Dapatkan API Key Anda

Scroll to Top