Lewati ke konten

Generator & Validator CLABE Meksiko | Alat Pengujian Gratis

Hasilkan nomor CLABE Meksiko yang valid untuk menguji sistem pembayaran. Buat beberapa CLABE dengan kode bank yang benar dan digit cek. Verifikasi CLABE yang ada secara instan secara gratis.

Generator CLABE Meksiko

Hasilkan nomor CLABE (Clave Bancaria Estandarizada) Meksiko yang valid untuk pengujian perangkat lunak atau verifikasi yang sudah ada.

Kalkulator pemuatan...
📚

Dokumentasi

Generator CLABE Meksiko untuk Pengujian

Pengenalan

CLABE Meksiko (Clave Bancaria Estandarizada atau Kode Perbankan Terstandarisasi) adalah kode numerik 18 digit yang digunakan di seluruh sistem perbankan Meksiko untuk menstandarisasi transfer dana elektronik. Saat Anda membangun sistem pembayaran atau aplikasi keuangan yang berinteraksi dengan bank Meksiko, Anda akan segera menyadari bahwa memiliki nomor CLABE yang valid untuk pengujian sangatlah kritis.

Inilah yang membuat alat ini berharga: menghasilkan CLABE yang secara struktural valid yang mengikuti format dan aturan validasi yang tepat yang ditetapkan oleh Asosiasi Perbankan Meksiko (ABM). Setiap nomor yang dihasilkan mencakup digit cek yang dihitung dengan benar yang lulus algoritma verifikasi standar. Baik Anda membutuhkan satu CLABE untuk uji unit cepat atau 100 nomor berbeda untuk pengujian integrasi komprehensif, Anda akan mendapatkan kode yang diformat dengan benar yang berperilaku seperti CLABE nyata di lingkungan pengujian Anda.

Memahami Nomor CLABE

Apa itu CLABE?

CLABE (Clave Bancaria Estandarizada) adalah kode perbankan standar Meksiko yang digunakan untuk semua transfer dana elektronik dalam sistem perbankan Meksiko. Diperkenalkan pada tahun 2004 bersamaan dengan sistem pembayaran real-time SPEI (Sistema de Pagos ElectrĂłnicos Interbancarios), CLABE menyelesaikan masalah utama: sebelum penerapannya, setiap bank menggunakan format nomor rekening yang berbeda, membuat transfer antarbank rentan kesalahan dan lambat. Sekarang setiap rekening bank Meksiko memiliki CLABE unik 18 digit yang bekerja konsisten di seluruh lembaga.

Struktur CLABE

Setiap CLABE terdiri dari tepat 18 digit, dibagi menjadi empat komponen utama:

  1. Kode Bank (digit 1-3): Mengidentifikasi bank spesifik di Meksiko
  2. Kode Cabang (digit 4-6): Mengidentifikasi cabang bank tertentu
  3. Nomor Rekening (digit 7-17): Pengidentifikasi rekening unik (11 digit)
  4. Digit Cek (digit 18): Digit verifikasi yang dihitung menggunakan algoritma tertentu
Struktur Nomor CLABE Representasi visual dari struktur nomor CLABE Meksiko 18 digit Kode Bank 3 digit Kode Cabang 3 digit Nomor Rekening 11 digit Digit Cek 1 digit

Contoh: 012 345 01234567890 1

Misalnya, dalam nomor CLABE 012345678901234567:

  • 012 adalah kode bank (BBVA Bancomer)
  • 345 adalah kode cabang
  • 67890123456 adalah nomor rekening
  • 7 adalah digit cek

Cara Menghasilkan Nomor CLABE

Kode Bank

Tiga digit pertama dari CLABE mewakili kode bank, yang mengidentifikasi lembaga keuangan tertentu di Meksiko. Kode-kode ini distandardisasi dan ditetapkan oleh Asosiasi Perbankan Meksiko (ABM). Generator kami mencakup semua kode bank resmi dari sistem keuangan Meksiko, termasuk bank utama seperti:

  • 002 - BANAMEX
  • 012 - BBVA BANCOMER
  • 014 - SANTANDER
  • 021 - HSBC
  • 072 - BANORTE

Kode Cabang

Tiga digit berikutnya (posisi 4-6) mewakili kode cabang. Meskipun kode cabang sebenarnya sesuai dengan lokasi fisik bank tertentu, untuk tujuan pengujian, generator kami membuat kode cabang acak namun valid.

Nomor Rekening

Posisi 7-17 berisi nomor rekening 11 digit. Dalam sistem produksi, nomor-nomor ini unik untuk setiap rekening bank. Generator kami membuat nomor rekening acak yang mengikuti format yang benar tetapi tidak terkait dengan rekening nyata.

Perhitungan Digit Cek

Digit ke-18 adalah digit cek yang dihitung menggunakan algoritma modulo 10 berbobot. Mekanisme verifikasi ini menangkap kesalahan entri data umum seperti digit yang tertukar atau kesalahan ketik.

Berikut cara kerjanya:

  1. Setiap dari 17 digit pertama dikalikan dengan nilai bobot yang sesuai
  2. Bobot mengikuti pola: 3, 7, 1, 3, 7, 1, ... (berulang di semua posisi)
  3. Hanya digit terakhir dari setiap hasil perkalian yang digunakan
  4. Digit-digit ini dijumlahkan
  5. Digit cek dihitung sebagai (10 - (jumlah mod 10)) mod 10

Yang menarik dari algoritma ini adalah kemampuannya mendeteksi kesalahan dengan kuat. Jika seseorang secara tidak sengaja menukar dua digit atau salah mengetik satu digit, validasi digit cek akan gagal, mencegah transfer yang salah. Inilah mengapa API perbankan akan menolak CLABE dengan digit cek yang tidak valid bahkan sebelum mencoba memproses transaksi.

1function calculateCheckDigit(clabe17) {
2  // Bobot untuk setiap posisi
3  const weights = [3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7];
4  
5  // Hitung jumlah berbobot
6  let sum = 0;
7  for (let i = 0; i < 17; i++) {
8    const digit = parseInt(clabe17[i], 10);
9    const product = digit * weights[i];
10    sum += product % 10; // Hanya digit terakhir dari produk yang digunakan
11  }
12  
13  // Hitung digit cek
14  const mod = sum % 10;
15  const checkDigit = (10 - mod) % 10; // Jika mod adalah 0, digit cek adalah 0
16  
17  return checkDigit;
18}
19

Menggunakan Alat Generator CLABE

Alat ini menawarkan tiga fungsi utama yang dirancang untuk alur kerja pengujian umum:

1. Hasilkan CLABE Tunggal

Sempurna untuk pengujian unit cepat atau ketika Anda perlu memeriksa kasus spesifik secara manual. Anda dapat:

  • Pilih bank tertentu (berguna saat menguji logika bank spesifik) atau biarkan alat memilih secara acak
  • Salin CLABE yang dihasilkan ke papan klip dengan satu klik
  • Lihat rincian detail yang menunjukkan kode bank, kode cabang, nomor rekening, dan digit cek

Kapan menggunakannya: Sesi debugging cepat, pengujian API manual dengan alat seperti Postman atau cURL, atau saat mendemonstrasikan struktur CLABE kepada anggota tim.

2. Hasilkan Beberapa CLABE

Penting untuk skenario pengujian komprehensif. Anda dapat:

  • Tentukan jumlah (hingga 100 CLABE sekaligus)
  • Opsional mengunci semua CLABE ke bank tertentu, atau mencampur bank secara acak
  • Salin CLABE individual atau ambil seluruh set sebagai daftar yang dipisahkan koma
  • Setiap CLABE dijamin unik dalam batch

Kapan menggunakannya: Mengisi basis data pengujian, pengujian beban API pembayaran, membuat kumpulan data pengujian beragam untuk otomasi QA, atau menyiapkan skenario pengujian multi-pengguna kompleks.

3. Verifikasi CLABE

Memvalidasi nomor CLABE yang ada terhadap aturan format resmi:

  • Masukkan CLABE 18 digit apa pun yang ingin Anda verifikasi
  • Alat melakukan tiga pemeriksaan: validasi format (18 digit), verifikasi kode bank (registri ABM resmi), dan validasi digit cek (algoritma modulo 10 berbobot)
  • CLABE valid menampilkan rincian lengkap komponen
  • CLABE tidak valid menampilkan pesan kesalahan spesifik yang menjelaskan apa yang gagal

Kapan menggunakannya: Debugging mengapa API perbankan menolak CLABE, memvalidasi CLABE yang diterima dari sumber eksternal, mengajarkan anggota tim tentang validasi CLABE, atau memverifikasi bahwa logika generasi Anda sendiri menghasilkan digit cek yang benar.

Proses Verifikasi CLABE

Saat memverifikasi CLABE, alat kami melakukan beberapa pemeriksaan:

  1. Pemeriksaan Format: Memastikan input terdiri dari tepat 18 digit
  2. Validasi Kode Bank: Memverifikasi bahwa tiga digit pertama sesuai dengan bank Mexico yang sebenarnya
  3. Validasi Digit Cek: Menghitung ulang digit cek dan membandingkannya dengan yang diberikan
1def validate_clabe(clabe):
2    # Periksa apakah CLABE terdiri dari 18 digit
3    if not re.match(r'^\d{18}$', clabe):
4        return {"isValid": False, "errors": ["CLABE harus tepat 18 digit"]}
5    
6    # Ekstrak komponen
7    bank_code = clabe[0:3]
8    branch_code = clabe[3:6]
9    account_number = clabe[6:17]
10    provided_check_digit = clabe[17]
11    
12    # Validasi kode bank
13    if bank_code not in MEXICAN_BANKS:
14        return {"isValid": False, "errors": ["Kode bank tidak valid"]}
15    
16    # Validasi digit cek
17    calculated_check_digit = calculate_check_digit(clabe[0:17])
18    if int(provided_check_digit) != calculated_check_digit:
19        return {"isValid": False, "errors": ["Digit cek tidak valid"]}
20    
21    # Jika semua pemeriksaan lolos
22    return {
23        "isValid": True,
24        "bankCode": bank_code,
25        "bankName": MEXICAN_BANKS[bank_code],
26        "branchCode": branch_code,
27        "accountNumber": account_number,
28        "checkDigit": provided_check_digit
29    }
30

Penggunaan Praktis untuk Generator CLABE

Pengembangan Perangkat Lunak dan Pengujian

Integrasi Sistem Pembayaran: Saat Anda mengintegrasikan dengan gateway pembayaran Mexico seperti Conekta, OpenPay, atau API bank langsung, Anda membutuhkan CLABE valid untuk menguji tanpa menyentuh sistem produksi. Skenario umum: Anda membangun fitur pembayaran yang mentransfer uang ke rekening bank Mexico. Menggunakan CLABE yang dibuat dalam lingkungan staging memungkinkan Anda memverifikasi panggilan API Anda diformat dengan benar, logika validasi berfungsi, dan penanganan kesalahan menangkap kasus-kasus khusus—semua tanpa berisiko mentransfer uang nyata.

Pengujian Validasi Formulir: Membangun formulir web yang menerima CLABE? Hasilkan sejumlah nomor valid untuk menguji validasi frontend Anda. Kemudianrusak dengan sengaja (ubah digit, ubah panjang) untuk memverifikasi pesan kesalahan Anda ditampilkan dengan benar. Tips pro: uji dengan CLABE dari bank berbeda untuk memastikan validasi Anda tidak secara tidak sengaja mendukung format satu bank di atas yang lain.

Pengisian Database: Saat mengisi database pengujian dengan data pelanggan Mexico yang realistis, CLABE yang dibuat secara acak membuat data uji Anda terlihat otentik. Ini sangat berguna untuk lingkungan demo di mana klien perlu melihat data representatif. Ingat untuk menandai dengan jelas sebagai lingkungan pengujian untuk menghindari kebingungan.

Pengujian Beban: Perlu menekan sistem pemrosesan pembayaran? Hasilkan 100 CLABE unik dan simulasikan transaksi bersamaan. Ini membantu mengidentifikasi kondisi balapan atau masalah penguncian database yang mungkin tidak muncul dengan satu akun uji.

Pengujian Aplikasi Keuangan

Sistem Pembayaran Lintas Batas: Jika Anda membangun platform pengiriman uang atau layanan pembayaran internasional yang mentransfer ke Mexico, Anda akan menemukan validasi CLABE di beberapa tahap: validasi sisi klien, pemeriksaan sisi server, dan akhirnya di tingkat API perbankan. Memiliki pasokan CLABE uji yang valid memastikan aplikasi Anda menangani alur penuh dengan benar sebelum go-live.

Skenario Penanganan Kesalahan: Inilah kesalahan yang saya lihat berulang kali: pengembang hanya menguji "jalur bahagia" dengan CLABE valid. Apa yang terjadi ketika pengguna memasukkan 17 digit? Atau 19? Atau menyertakan tanda hubung atau spasi? Gunakan alat ini untuk menghasilkan CLABE valid, lalu buat variasi tidak valid untuk menguji penanganan kesalahan secara menyeluruh. Pengguna Anda akan berterima kasih ketika aplikasi Anda memberikan pesan kesalahan yang jelas dan membantu daripada kegagalan generik.

Pengujian Kepatuhan dan Audit: Aplikasi keuangan sering membutuhkan jejak audit yang menunjukkan validasi transaksi. CLABE yang dibuat memungkinkan Anda membuat log uji komprehensif yang menunjukkan logika validasi Anda memenuhi persyaratan kepatuhan tanpa mengekspos data pelanggan nyata.

Tujuan Pendidikan dan Pelatihan

Mempelajari Standar Perbankan Mexico: Memahami struktur CLABE sangat penting bagi siapa pun yang bekerja dengan sistem keuangan Mexico. Gunakan alat ini untuk menghasilkan contoh, mengurai komponennya, dan memahami bagaimana algoritma digit cek bekerja dalam praktik.

Program Pelatihan Fintech: Saat melatih pengembang baru pada sistem pembayaran Mexico, memiliki CLABE valid yang tersedia segera membuat lokakarya lebih efektif. Peserta dapat fokus pada memahami logika bisnis daripada berjuang mencari data uji.

Batasan dan Pertimbangan Penting

Generator CLABE kami membuat nomor yang secara teknis valid dan lolos pemeriksaan validasi standar, namun ada batasan penting yang perlu dipahami:

Tidak Terhubung ke Rekening Nyata: Ini sangat penting—CLABE yang dihasilkan secara struktural valid tetapi tidak terhubung ke rekening bank sebenarnya. Anggap saja seperti alamat yang benar untuk rumah yang tidak ada. Mereka akan lolos validasi format, tetapi Anda tidak dapat mengirim uang ke dalamnya. API perbankan akan menolak nomor ini selama proses transaksi sebenarnya saat mereka menanyakan basis data rekening.

Hanya untuk Lingkungan Pengujian: Gunakan CLABE ini secara eksklusif dalam pengembangan, staging, dan lingkungan QA. Jangan pernah menyandikan keras CLABE uji coba yang dihasilkan ke dalam kode atau file konfigurasi produksi. Kesalahan umum adalah meninggalkan CLABE uji coba di konfigurasi produksi, yang dapat menyebabkan kegagalan diam-diam saat sistem mencoba transfer sebenarnya.

Mata Uang Kode Bank: Asosiasi Perbankan Meksiko secara berkala memperbarui kode bank resmi saat lembaga merger, rebrand, atau menerima lisensi baru. Kami memperbarui daftar kode bank kami secara teratur, tetapi mungkin ada jeda singkat. Jika Anda mengerjakan proyek yang membutuhkan waktu untuk bank Meksiko tertentu, verifikasi kode bank dengan dokumentasi CLABE resmi Banco de México.

Batasan Pengujian Keamanan: CLABE yang dihasilkan berfungsi untuk pengujian fungsional tetapi tidak boleh menggantikan pengujian keamanan yang tepat. Misalnya, menguji perlindungan SQL injection membutuhkan data uji yang berbeda dari CLABE yang valid formatnya. Selain itu, berhati-hatilah tentang pencatatan CLABE yang dihasilkan—meskipun palsu, pelabelan yang jelas mencegah kebingungan selama audit keamanan.

Variasi Regional: Sistem perbankan Meksiko memiliki aturan spesifik yang berbeda dari negara-negara Amerika Latin lainnya. Jangan berasumsi logika validasi CLABE akan berfungsi untuk kunci PIX Brasil, nomor CBU Argentina, atau pengidentifikasi pembayaran regional lainnya. Setiap negara memiliki standar yang berbeda.

Alternatif untuk CLABE

Meskipun CLABE adalah standar untuk transfer antarbank di Meksiko, sistem identifikasi lain ada di dunia keuangan:

  1. IBAN (Nomor Rekening Bank Internasional): Digunakan terutama di Eropa dan beberapa negara lain, tetapi tidak di Meksiko.

  2. Kode SWIFT/BIC: Digunakan untuk transfer internasional, sering kali bersamaan dengan CLABE untuk transfer ke Meksiko.

  3. Nomor Routing ABA: Digunakan dalam sistem perbankan Amerika Serikat.

  4. Nomor Rekening: Nomor rekening bank sederhana tanpa format terstandarisasi CLABE.

Untuk menguji sistem keuangan Meksiko secara khusus, CLABE adalah standar yang dipersyaratkan.

Sejarah CLABE di Meksiko

Sistem CLABE diperkenalkan di Meksiko pada tahun 2004 oleh Asosiasi Perbankan Meksiko (Asociación de Bancos de México, ABM) untuk menstandarisasi transfer dana elektronik antar bank Meksiko. Sebelum CLABE, setiap bank memiliki sistem penomoran rekening sendiri, yang membuat transfer antarbank rumit dan rawan kesalahan.

Implementasi CLABE bertepatan dengan pengembangan Sistem Pembayaran Elektronik Antarbank (Sistema de Pagos Electrónicos Interbancarios, SPEI), sistem penyelesaian bruto waktu nyata Meksiko yang dioperasikan oleh bank sentral, Banco de México.

Sejak diperkenalkan, CLABE telah menjadi wajib untuk semua transfer elektronik antarbank di Meksiko, secara signifikan meningkatkan efisiensi dan keandalan sistem perbankan Meksiko.

Praktik Terbaik untuk Pengujian dengan CLABE

Buat Perpustakaan Data Uji: Daripada menghasilkan CLABE secara instan di setiap pengujian, pertahankan serangkaian CLABE uji yang sudah diketahui di fixture pengujian Anda. Hal ini membuat pengujian dapat direproduksi dan lebih mudah di-debug. Ketika sebuah pengujian gagal, Anda dapat memeriksa CLABE spesifik yang menyebabkan masalah.

Uji dengan Beberapa Bank: Jangan hanya menguji dengan CLABE satu bank. Bank yang berbeda mungkin memiliki keunikan validasi yang berbeda dalam API mereka. Hasilkan CLABE dari setidaknya 3-4 bank utama di Meksiko (seperti BBVA Bancomer, Banamex, Santander, dan Banorte) untuk memastikan integrasi Anda menangani semua kasus.

Dokumentasikan Sumber CLABE Uji: Saat berbagi lingkungan pengujian dengan anggota tim, dokumentasikan dengan jelas CLABE mana yang dihasilkan untuk pengujian dan mana (jika ada) yang berasal dari sandbox API perbankan. Hal ini mencegah kebingungan selama pengujian integrasi dan menghindari perlakuan kredensial sandbox sebagai data produksi.

Implementasikan Respons Mock yang Tepat: Saat menguji validasi CLABE di aplikasi Anda, mock tidak hanya validasi yang berhasil tetapi juga respons kesalahan yang realistis: digit cek yang tidak valid, kode bank yang tidak dikenal, dan input yang tidak diformat dengan benar. API perbankan nyata mengembalikan kode kesalahan spesifik untuk setiap jenis kegagalan.

Kontrol Versi Data Uji Anda: Jika Anda menggunakan serangkaian CLABE tertentu untuk pengujian regresi, commit ke kontrol versi. Ini memastikan semua pengembang dan pipeline CI/CD menggunakan data uji yang identik, membuat kegagalan build dapat direproduksi.

Kesalahan Umum yang Harus Dihindari

Saat bekerja dengan nomor CLABE di aplikasi Anda, waspadai kesalahan berikut:

Menerima CLABEs dengan Karakter Pemformatan: Pengguna sering memasukkan CLABEs dengan spasi atau tanda hubung (misalnya, "012-345-67890123456-7" atau "012 345 67890123456 7"). Validasi Anda harus menghapus karakter-karakter ini sebelum validasi, bukan langsung menolaknya. Aplikasi perbankan Mexico pada umumnya memperbolehkan input yang diformat untuk keterbacaan yang lebih baik.

Mengabaikan Perubahan Kode Bank: Bank merger, rebrand, atau diakuisisi. Misalnya, ketika Scotiabank mengakuisisi Grupo Financiero ING di Mexico, kode bank berubah. Jika aplikasi Anda menyimpan cache kode bank, terapkan mekanisme penyegaran atau Anda akan menolak CLABE yang baru valid.

Pengujian Digit Cek yang Tidak Memadai: Algoritma digit cek bersifat spesifik dan tidak dapat ditawar. Uji kasus-kasus ekstrem seperti CLABE di mana digit cek yang dihitung adalah 0 (algoritma mengembalikan 0, bukan 10). Pastikan juga implementasi Anda menangani operasi modulo 10 dengan benar ketika jumlahnya tepat dapat dibagi 10.

Menganggap Semua Nomor 18 Digit Adalah CLABE: Tidak setiap nomor 18 digit adalah CLABE yang valid. Selalu validasi kode bank terhadap registri resmi dan verifikasi digit cek. Sebuah nomor 18 digit acak memiliki peluang kurang dari 0,1% untuk lulus validasi CLABE yang benar.

Hardcoding Nama Bank: Kode bank stabil, tetapi nama bank berubah karena rebranding. Simpan kode bank di database Anda, tetapi ambil nama bank saat ini dari referensi atau API yang diperbarui saat menampilkan kepada pengguna.

Mencatat CLABE Lengkap di Produksi: Meskipun CLABE uji coba tidak nyata, menetapkan praktik yang baik itu penting. Dalam sistem produksi, catat hanya sebagian CLABE (misalnya 6 digit pertama dan 2 digit terakhir) untuk menjaga standar privasi dan mematuhi peraturan perlindungan data keuangan.

Pertanyaan yang Sering Diajukan

Untuk apa nomor CLABE digunakan?

Nomor CLABE digunakan untuk mengidentifikasi rekening bank dalam sistem perbankan Meksiko untuk transfer dana elektronik. Ini memastikan bahwa uang dikirim ke rekening yang benar di bank dan cabang yang benar.

Bagaimana cara mengetahui bank mana yang dimiliki CLABE?

Tiga digit pertama dari nomor CLABE mengidentifikasi bank. Misalnya, 012 menunjukkan BBVA Bancomer, 072 menunjukkan Banorte, dan 002 menunjukkan Banamex.

Apakah CLABE yang dihasilkan terhubung dengan rekening nyata?

Tidak. CLABE yang dibuat oleh alat ini secara struktural valid tetapi tidak terhubung dengan rekening bank apa pun. Mereka hanya boleh digunakan untuk tujuan pengujian.

Bagaimana cara mengetahui apakah nomor CLABE valid?

CLABE yang valid melewati tiga pemeriksaan penting:

  1. Validasi panjang: Tepat 18 digit (tidak lebih, tidak kurang)
  2. Verifikasi kode bank: 3 digit pertama harus sesuai dengan kode bank Meksiko resmi yang terdaftar di ABM
  3. Validasi digit cek: Digit ke-18 harus sesuai dengan nilai yang dihitung menggunakan algoritma modulo 10 berbobot

Alat verifikasi kami memeriksa ketiga kriteria tersebut. Perlu diingat bahwa ini memvalidasi struktur dan format—tidak mengonfirmasi rekening ada di basis data bank sebenarnya.

Bisakah saya menggunakan CLABE yang dihasilkan untuk transaksi nyata?

Tidak. Ini hanya CLABE uji coba dan tidak boleh digunakan untuk transaksi keuangan nyata. Mereka tidak akan diarahkan ke rekening aktual.

Seberapa sering kode bank diperbarui?

Kami menyinkronkan basis data kode bank kami dengan registri resmi Asosiasi Perbankan Meksiko (ABM) setiap triwulan, meskipun perubahan besar (bank baru, merger, akuisisi) tercermin dalam hitungan hari. Perubahan kode bank relatif jarang—Meksiko telah memiliki sekumpulan lembaga utama yang kurang lebih sama selama beberapa tahun. Jika Anda mengintegrasikan dengan bank Meksiko tertentu dan membutuhkan informasi kode bank paling mutakhir, silakan cross-reference dengan dokumentasi CLABE resmi Banco de México.

Mengapa aplikasi bank saya menolak CLABE yang menurut alat Anda valid?

Alat kami memverifikasi validitas struktural—panjang yang benar, kode bank valid, perhitungan digit cek yang tepat. Namun, aplikasi bank melakukan pemeriksaan tambahan: mereka memverifikasi rekening ada di basis data mereka, mengonfirmasi rekening aktif (tidak beku atau ditutup), dan memeriksa izin. CLABE yang secara struktural sempurna akan gagal pemeriksaan dunia nyata karena tidak terhubung dengan rekening aktual. Ini adalah perilaku yang diharapkan dan itulah mengapa ini hanya CLABE uji coba.

Bisakah saya menghasilkan CLABE untuk bank tertentu?

Ya, alat kami memungkinkan Anda memilih bank tertentu saat menghasilkan CLABE, memastikan bahwa bagian kode bank sesuai dengan institusi yang Anda pilih.

Bagaimana digit cek dihitung?

Digit cek menggunakan algoritma modulo 10 berbobot yang didefinisikan dalam standar CLABE resmi. Setiap dari 17 digit pertama dikalikan dengan pola bobot berulang (3, 7, 1, 3, 7, 1, ...), hanya menyimpan digit terakhir dari setiap produk. Digit-digit ini dijumlahkan, dan digit cek dihitung sebagai (10 - (jumlah mod 10)) mod 10. Algoritma ini memberikan deteksi kesalahan yang kuat—menangkap semua kesalahan digit tunggal dan sebagian besar kesalahan transposisi, yang merupakan kesalahan entri data paling umum.

Apakah ada batasan berapa banyak CLABE yang dapat saya hasilkan sekaligus?

Alat ini menghasilkan hingga 100 CLABE per batch, yang menangani sebagian besar skenario pengujian. Jika Anda membutuhkan ribuan CLABE untuk pengujian beban skala besar, cukup jalankan generator beberapa kali atau integrasikan algoritma digit cek ke dalam pabrik data uji Anda. Algoritma ini cukup sederhana untuk diimplementasikan langsung di kerangka kerja pengujian Anda.

Referensi

  1. Bank of Mexico. "CLABE - Kode Bank Terstandarisasi." https://www.banxico.org.mx/servicios/clabe-estandarizada.html

  2. Asosiasi Bank Meksiko (ABM). "Katalog Kode Lembaga Kredit." https://www.abm.org.mx/

  3. Sistem Pembayaran Elektronik Antarbank (SPEI). "Aturan Operasi." https://www.banxico.org.mx/sistemas-de-pago/servicios/sistema-de-pagos-electronicos-interbancarios-spei/

  4. Komisi Perbankan dan Sekuritas Nasional (CNBV). "Ketentuan Umum yang Berlaku untuk Lembaga Kredit." https://www.gob.mx/cnbv


Siap menguji integrasi pembayaran Meksiko? Gunakan generator CLABE ini untuk membuat data uji yang valid sesuai format dan aturan validasi yang digunakan bank Meksiko sebenarnya. Hasilkan CLABE tunggal untuk pengujian cepat, buat batch hingga 100 untuk skenario pengujian komprehensif, atau verifikasi CLABE yang ada untuk memahami mengapa mereka mungkin gagal validasi.

Untuk sistem produksi, ingatlah untuk mengganti semua CLABE uji dengan nomor rekening asli yang disediakan oleh mitra bank Meksiko Anda atau diperoleh melalui lingkungan sandbox resmi. Nomor yang dihasilkan ini dirancang khusus untuk lingkungan pengembangan dan QA di mana Anda membutuhkan data uji realistis tanpa terhubung ke rekening bank sebenarnya.