İçeriğe geç

Meksika CLABE Oluşturucu ve Doğrulayıcı | Ücretsiz Test Aracı

Ödeme sistemlerini test etmek için geçerli Meksika CLABE numaraları oluşturun. Doğru banka kodları ve kontrol haneleri ile birden fazla CLABE oluşturun. Mevcut CLABE'leri anında ve ücretsiz olarak doğrulayın.

Meksika CLABE Üreticisi

Yazılım testleri için geçerli Meksika CLABE (Standartlaştırılmış Banka Kodu) numaraları oluşturun veya mevcut olanları doğrulayın.

Yükleme hesaplayıcısı...
📚

Belgeler

Test İçin Meksika CLABE Üreticisi

Giriş

Meksika CLABE (Clave Bancaria Estandarizada veya Standartlaştırılmış Banka Kodu), Meksika'nın bankacılık sistemi boyunca elektronik para transferlerini standartlaştırmak için kullanılan 18 haneli bir sayısal koddur. Meksika bankaları ile etkileşimde bulunan ödeme sistemleri veya finansal uygulamalar inşa ederken, test için geçerli CLABE numaralarına sahip olmanın kesinlikle kritik olduğunu hızlıca fark edeceksiniz.

İşte bu aracı değerli kılan özellik: Meksika Bankacılık Birliği (ABM) tarafından belirlenen tam format ve doğrulama kurallarına uyan yapısal olarak geçerli CLABE'ler oluşturur. Oluşturulan her numara, standart doğrulama algoritmalarını geçen düzgün hesaplanmış bir kontrol hanesi içerir. İster hızlı bir birim testi için tek bir CLABE'ye, ister kapsamlı entegrasyon testi için 100 farklı numaraya ihtiyacınız olsun, test ortamınızda gerçek CLABE'ler gibi davranan düzgün biçimlendirilmiş kodlar alacaksınız.

CLABE Numaralarını Anlama

CLABE Nedir?

CLABE (Clave Bancaria Estandarizada), Meksika'daki elektronik para transferlerinde kullanılan standart banka kodudur. 2004 yılında SPEI (Sistema de Pagos Electrónicos Interbancarios) gerçek zamanlı ödeme sistemiyle birlikte tanıtıldı. CLABE'ler önemli bir sorunu çözdü: uygulamadan önce, her banka farklı hesap numarası formatları kullanıyordu, bu da bankalararası transferleri hataya açık ve yavaş hale getiriyordu. Artık her Meksika banka hesabının tüm kurumlar arasında tutarlı çalışan benzersiz 18 haneli bir CLABE'si var.

CLABE Yapısı

Her CLABE, tam olarak 18 haneden oluşur ve dört temel bileşene ayrılır:

  1. Banka Kodu (1-3. haneler): Meksika'daki belirli bankayı tanımlar
  2. Şube Kodu (4-6. haneler): Bankanın belirli şubesini tanımlar
  3. Hesap Numarası (7-17. haneler): Benzersiz hesap tanımlayıcısı (11 hane)
  4. Kontrol Hanesi (18. hane): Belirli bir algoritmayla hesaplanan doğrulama hanesi

[SVG içeriği aynı kalacaktır]

Örneğin, 012345678901234567 CLABE numarasında:

  • 012 banka kodu (BBVA Bancomer)
  • 345 şube kodu
  • 67890123456 hesap numarası
  • 7 kontrol hanesi

CLABE Numaralarının Nasıl Oluşturulduğu

Banka Kodları

CLABE'nin ilk üç hanesi, Meksika'daki belirli bir finans kurumunu tanımlayan banka kodunu temsil eder. Bu kodlar standartlaştırılmış ve Meksika Bankacılık Birliği (ABM) tarafından atanmıştır. Jeneratörümüz, BBVA BANCOMER gibi büyük bankalar da dahil olmak üzere, Meksika finans sistemindeki tüm resmi banka kodlarını içerir:

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

Şube Kodları

Sonraki üç hane (4-6. konumlar) şube kodunu temsil eder. Gerçek şube kodları bankaların belirli fiziksel konumlarına karşılık gelirken, test amaçlı olarak jeneratörümüz geçerli formatta rastgele şube kodları oluşturur.

Hesap Numaraları

7-17. konumlar 11 haneli hesap numarasını içerir. Üretim sistemlerinde, bu numaralar her banka hesabına özgüdür. Jeneratörümüz, gerçek hesaplara bağlı olmayan ancak uygun formatta rastgele hesap numaraları oluşturur.

Kontrol Hanesi Hesaplaması

  1. hane, ağırlıklı modulo 10 algoritması kullanılarak hesaplanan bir kontrol hanesidir. Bu doğrulama mekanizması, yer değiştirmiş haneler veya yazım hatası gibi yaygın veri girişi hatalarını yakalar.

İşte nasıl çalıştığı:

  1. İlk 17 hane, karşılık gelen bir ağırlık değeriyle çarpılır
  2. Ağırlıklar şu deseni izler: 3, 7, 1, 3, 7, 1, ... (tüm konumlarda tekrarlayan)
  3. Her çarpma sonucunun yalnızca son hanesi kullanılır
  4. Bu haneler toplanır
  5. Kontrol hanesi (10 - (toplam mod 10)) mod 10 olarak hesaplanır

Bu algoritmanın ilginç yanı, güçlü hata tespiti sağlamasıdır. Biri yanlışlıkla iki haneyi yer değiştirir veya tek bir haneyi yanlış yazarsa, kontrol hanesi doğrulaması başarısız olacak ve yanlış transferleri önleyecektir. Bu nedenle bankacılık API'leri, bir işlemi gerçekleştirmeden önce bile geçersiz kontrol haneli CLABE'leri reddedecektir.

1function calculateCheckDigit(clabe17) {
2  // Her konum için ağırlıklar
3  const weights = [3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7];
4  
5  // Ağırlıklı toplamı hesapla
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; // Yalnızca çarpımın son hanesi kullanılır
11  }
12  
13  // Kontrol hanesini hesapla
14  const mod = sum % 10;
15  const checkDigit = (10 - mod) % 10; // Mod 0 ise kontrol hanesi 0'dır
16  
17  return checkDigit;
18}
19

CLABE Oluşturucu Aracını Kullanma

Araç, yaygın test iş akışları etrafında tasarlanmış üç ana işlev sunar:

1. Tek Bir CLABE Oluşturma

Hızlı birim testler veya belirli bir durumu manuel olarak incelemek için idealdir. Şunları yapabilirsiniz:

  • Belirli bir banka seçin (banka özel mantığı test ederken kullanışlı) veya aracın rastgele seçim yapmasına izin verin
  • Oluşturulan CLABE'yi tek tıklamayla panoya kopyalayın
  • Banka kodu, şube kodu, hesap numarası ve kontrol basamağını gösteren detaylı bir dökümü görüntüleyin

Ne zaman kullanılır: Hızlı hata ayıklama oturumları, Postman veya cURL gibi araçlarla manuel API testi, veya ekip üyelerine CLABE yapısını gösterirken.

2. Birden Fazla CLABE Oluşturma

Kapsamlı test senaryoları için gereklidir. Şunları yapabilirsiniz:

  • Miktarı belirleyin (bir defada 100 adede kadar CLABE)
  • İsteğe bağlı olarak tüm CLABE'leri belirli bir bankaya sabitleyin veya bankaları rastgele karıştırın
  • Tek tek CLABE'leri kopyalayın veya tüm seti virgülle ayrılmış liste olarak alın
  • Her CLABE toplu içinde benzersiz garanti edilir

Ne zaman kullanılır: Test veritabanlarını doldurmak, ödeme API'larını yük testine tabi tutmak, QA otomasyonu için çeşitli test veri setleri oluşturmak veya karmaşık çok kullanıcılı test senaryoları hazırlamak.

3. CLABE Doğrulama

Mevcut CLABE numaralarını resmi format kurallarına göre doğrular:

  • Doğrulamak istediğiniz herhangi bir 18 haneli CLABE'yi girin
  • Araç üç kontrol yapar: format doğrulaması (18 hane), banka kodu doğrulaması (resmi ABM kayıt defteri), ve kontrol basamağı doğrulaması (ağırlıklı modulo 10 algoritması)
  • Geçerli CLABE'ler bileşenlerinin tam dökümünü görüntüler
  • Geçersiz CLABE'ler neyin başarısız olduğunu açıklayan spesifik hata mesajları gösterir

Ne zaman kullanılır: Bir bankacılık API'sinin neden bir CLABE'yi reddettiğini hata ayıklama, harici kaynaklardan alınan CLABE'leri doğrulama, ekip üyelerine CLABE doğrulamasını öğretme veya kendi oluşturma mantığınızın doğru kontrol basamakları ürettiğini doğrulama.

CLABE Doğrulama Süreci

CLABE doğrulanırken, aracımız birkaç kontrol gerçekleştirir:

  1. Format Kontrolü: Girişin kesin olarak 18 haneden oluşmasını sağlar
  2. Banka Kodu Doğrulaması: İlk üç hanenin gerçek bir Meksika bankasına karşılık geldiğini doğrular
  3. Kontrol Hanesi Doğrulaması: Kontrol hanesini yeniden hesaplar ve sağlanan ile karşılaştırır
1def validate_clabe(clabe):
2    # CLABE'nin 18 hane olup olmadığını kontrol et
3    if not re.match(r'^\d{18}$', clabe):
4        return {"isValid": False, "errors": ["CLABE kesin olarak 18 hane olmalıdır"]}
5    
6    # Bileşenleri çıkart
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    # Banka kodunu doğrula
13    if bank_code not in MEXICAN_BANKS:
14        return {"isValid": False, "errors": ["Geçersiz banka kodu"]}
15    
16    # Kontrol hanesini doğrula
17    calculated_check_digit = calculate_check_digit(clabe[0:17])
18    if int(provided_check_digit) != calculated_check_digit:
19        return {"isValid": False, "errors": ["Geçersiz kontrol hanesi"]}
20    
21    # Tüm kontroller geçerse
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

CLABE Oluşturucunun Pratik Kullanım Alanları

Yazılım Geliştirme ve Test Etme

Ödeme Sistemi Entegrasyonu: Conekta, OpenPay veya doğrudan banka API'leri gibi Meksika ödeme ağ geçitleriyle entegrasyon yaparken, üretim sistemlerine dokunmadan test etmek için geçerli CLABEler gerekir. Yaygın bir senaryo: Meksika banka hesaplarına para transfer eden bir ödeme özelliği oluşturuyorsunuz. Hazırlık ortamınızda oluşturulmuş CLABEler kullanarak API çağrılarınızın doğru biçimlendiğini, doğrulama mantığınızın çalıştığını ve hata işleme mekanizmanızın kenar durumları yakaladığını doğrulayabilirsiniz—tüm bunları gerçek para transferi riskine girmeden.

Form Doğrulama Testi: CLABE kabul eden bir web formu mu oluşturuyorsunuz? Ön uç doğrulamanızı test etmek için geçerli numaralardan bir toplu oluşturun. Sonra kasıtlı olarak bozun (bir basamağı değiştirin, uzunluğunu değiştirin) hata mesajlarınızın doğru görüntülendiğini doğrulamak için. Pro ipucu: doğrulamanızın yanlışlıkla bir bankanın formatını diğerine tercih etmediğinden emin olmak için farklı bankalardan CLABElerle test edin.

Veritabanı Doldurma: Gerçekçi Meksikalı müşteri verileriyle test veritabanlarını doldururken, rastgele oluşturulmuş CLABEler test verilerinizi özgün gösterir. Bu, müşterilerin temsili veri görmesi gereken demo ortamları için özellikle yararlıdır. Sadece bunların test ortamları olduğunu net bir şekilde işaretlemeyi unutmayın.

Yük Testi: Bir ödeme işleme sistemini zorlamak mı gerekiyor? 100 benzersiz CLABE oluşturun ve eş zamanlı işlemler simüle edin. Bu, tek bir test hesabıyla ortaya çıkmayabilecek yarış koşullarını veya veritabanı kilitleme sorunlarını belirlemeye yardımcı olur.

Finansal Uygulama Testi

Sınır Ötesi Ödeme Sistemleri: Meksika'ya transfer yapan havale platformları veya uluslararası ödeme hizmetleri oluşturuyorsanız, CLABE doğrulamasıyla birden fazla aşamada karşılaşacaksınız: müşteri tarafı doğrulama, sunucu tarafı kontrolleri ve son olarak banka API seviyesinde. Geçerli test CLABElerine sahip olmak, uygulamanızın canlıya geçmeden önce tam akışı doğru şekilde işlemesini sağlar.

Hata İşleme Senaryoları: İşte sıkça gördüğüm bir hata: geliştiriciler yalnızca geçerli CLABElerle "mutlu yolu" test ediyor. Kullanıcı 17 basamak girerse ne olur? Ya da 19? Veya tire veya boşluk eklenirse? Bu aracı kullanarak geçerli CLABEler oluşturun, sonra hata işlemenizi kapsamlı olarak test etmek için geçersiz varyasyonlar yaratın. Uygulamanız genel hatalar yerine net, yardımcı hata mesajları sağladığında kullanıcılarınız size teşekkür edecektir.

Uyumluluk ve Denetim Testi: Finansal uygulamalar genellikle işlem doğrulamasını gösteren denetim izlerine ihtiyaç duyar. Oluşturulan CLABEler, gerçek müşteri verilerini açığa çıkarmadan doğrulama mantığınızın uyumluluk gereksinimlerini karşıladığını gösteren kapsamlı test günlükleri oluşturmanıza olanak sağlar.

Eğitsel ve Eğitim Amaçları

Meksika Bankacılık Standartlarını Öğrenme: CLABE yapısını anlamak, Meksika finansal sistemleriyle çalışan herkes için esastır. Örnekler oluşturmak, bileşenlerini incelemek ve kontrol basamağı algoritmasının pratikte nasıl çalıştığını anlamak için bu aracı kullanın.

Fintech Eğitim Programları: Yeni geliştiricilere Meksika ödeme sistemleri hakkında eğitim verirken, hemen kullanılabilir geçerli CLABEler atölye çalışmalarını daha etkili kılar. Katılımcılar test verisi bulmakla uğraşmak yerine iş mantığını anlamaya odaklanabilirler.

Önemli Sınırlamalar ve Hususlar

CLABE oluşturucumuz, standart doğrulama kontrollerini geçen teknik olarak geçerli numaralar oluşturur, ancak anlaşılması gereken önemli sınırlar vardır:

Gerçek Hesaplara Bağlı Değil: Bu çok önemlidir—oluşturulan CLABE'ler yapısal olarak geçerlidir ancak gerçek banka hesaplarına bağlı değildir. Bunları var olmayan evler için doğru biçimlendirilmiş adresler olarak düşünün. Format doğrulamasını geçeceklerdir, ancak onlara para gönderemezsiniz. Banka API'leri, hesap veritabanını sorguladıklarında bu numaraları gerçek işlem sırasında reddedeceklerdir.

Yalnızca Test Ortamları: Bu CLABE'leri yalnızca geliştirme, hazırlık ve kalite güvence ortamlarında kullanın. Oluşturulan test CLABE'lerini üretim koduna veya yapılandırma dosyalarına asla sabit kodlamayın. Yaygın bir hata, test CLABE'lerini üretim yapılandırmasında bırakmak, bu da sistem gerçek transferler yapmaya çalıştığında sessiz arızalara neden olabilir.

Banka Kodu Para Birimi: Meksika Bankacılık Birliği zaman zaman kurumlar birleştiğinde, yeniden markalandığında veya yeni lisanslar aldığında resmi banka kodlarını günceller. Banka kodu listemizi düzenli olarak güncelleriz, ancak kısa bir gecikme olabilir. Belirli bir Meksika bankası için zamana duyarlı bir proje üzerinde çalışıyorsanız, banka kodunu Banco de México'nun resmi CLABE dokümantasyonu ile doğrulayın.

Güvenlik Testi Sınırları: Oluşturulan CLABE'ler işlevsel test için çalışır, ancak uygun güvenlik testinin yerini almamalıdır. Örneğin, SQL enjeksiyon korumasını test etmek, format olarak geçerli CLABE'lerden farklı test verileri gerektirir. Ayrıca, oluşturulan CLABE'leri günlüğe kaydederken dikkatli olun—sahte olsalar da, açık etiketleme güvenlik denetimi sırasında karışıklığı önler.

Bölgesel Varyasyonlar: Meksika'nın bankacılık sistemi, diğer Latin Amerika ülkelerinden farklı belirli kurallara sahiptir. CLABE doğrulama mantığının Brezilya PIX anahtarları, Arjantin CBU numaraları veya diğer bölgesel ödeme tanımlayıcıları için çalışacağını varsaymayın. Her ülkenin kendine özgü standartları vardır.

CLABE'e Alternatifler

CLABE Meksika bankalararası transferler için standart olmasına rağmen, finans dünyasında diğer tanımlama sistemleri de mevcuttur:

  1. IBAN (Uluslararası Banka Hesap Numarası): Öncelikle Avrupa ve bazı diğer ülkelerde kullanılır, ancak Meksika'da kullanılmaz.

  2. SWIFT/BIC Kodları: Uluslararası transferler için kullanılır, genellikle Meksika'ya transferlerde CLABE ile birlikte kullanılır.

  3. ABA Yönlendirme Numaraları: Amerika Birleşik Devletleri bankacılık sisteminde kullanılır.

  4. Hesap Numaraları: CLABE'in standart formatı olmadan basit banka hesap numaraları.

Özellikle Meksika finansal sistemlerini test etmek için CLABE gerekli standarttır.

Meksika'da CLABE'in Tarihçesi

CLABE sistemi, 2004 yılında Meksika Bankacılık Derneği (Asociación de Bancos de México, ABM) tarafından Meksika bankaları arasındaki elektronik para transferlerini standartlaştırmak için tanıtıldı. CLABE öncesinde, her bankanın kendi hesap numaralandırma sistemi vardı, bu da bankalararası transferleri karmaşık ve hataya açık hale getiriyordu.

CLABE'in uygulanması, Meksika'nın merkez bankası Banco de México tarafından işletilen gerçek zamanlı brüt mutabakat sistemi olan Bankalararası Elektronik Ödeme Sistemi (Sistema de Pagos Electrónicos Interbancarios, SPEI) ile eş zamanlı olarak geliştirildi.

Tanıtımından bu yana, CLABE Meksika'daki tüm bankalararası elektronik transferler için zorunlu hale gelmiş ve Meksika bankacılık sisteminin verimliliğini ve güvenilirliğini önemli ölçüde artırmıştır.

CLABE'lerle Test Yaparken En İyi Uygulamalar

Test Veri Kütüphanesi Oluşturun: Her testte CLABE'leri anlık olarak üretmek yerine, test fixture'larınızda bilinen-iyi CLABE'lerin bir setini saklayın. Bu, testlerin tekrarlanabilir ve hata ayıklamasını kolaylaştırır. Bir test başarısız olduğunda, soruna neden olan tam CLABE'yi inceleyebilirsiniz.

Birden Fazla Banka ile Test Edin: Testleri yalnızca bir bankanın CLABE'leriyle yapmayın. Farklı bankaların API'lerinde doğrulama konusunda farklı özellikleri olabilir. En az 3-4 büyük Meksika bankasından (BBVA Bancomer, Banamex, Santander ve Banorte gibi) CLABE'ler oluşturarak entegrasyonunuzun tüm durumları işlediğinden emin olun.

Test CLABE Kaynaklarını Belgelendirin: Test ortamlarını ekip üyeleriyle paylaşırken, hangi CLABE'lerin test üretimi olduğunu ve hangilerinin (varsa) sandbox bankacılık API'lerinden geldiğini açıkça belirtin. Bu, entegrasyon testleri sırasında karışıklığı önler ve sandbox kimlik bilgilerinin yanlışlıkla üretim verileri olarak kullanılmasını engeller.

Uygun Mock Yanıtları Uygulayın: Uygulamanızda CLABE doğrulamasını test ederken, yalnızca başarılı doğrulamaları değil, aynı zamanda gerçekçi hata yanıtlarını da mock'layın: geçersiz kontrol haneleri, bilinmeyen banka kodları ve yanlış biçimlendirilmiş girdi. Gerçek bankacılık API'leri her hata türü için özel hata kodları döndürür.

Test Verilerinizi Sürüm Kontrolüne Alın: Regresyon testleri için belirli bir CLABE seti kullanıyorsanız, bunları sürüm kontrolüne kaydedin. Bu, tüm geliştiricilerin ve CI/CD boru hatlarının özdeş test verilerini kullanmasını sağlar ve derleme hatalarının tekrarlanabilir olmasını sağlar.

Yaygın Hatalardan Kaçınma

CLABE numaralarıyla uygulamalarınızda çalışırken, bu sık görülen hatalara dikkat edin:

CLABE'leri Biçimlendirme Karakterleriyle Kabul Etme: Kullanıcılar genellikle CLABE'leri boşluklar veya tire işaretleriyle girerler (örn. "012-345-67890123456-7" veya "012 345 67890123456 7"). Doğrulama işleminiz, bu karakterleri reddetmek yerine doğrulamadan önce çıkarmalıdır. Gerçek Meksika bankacılık uygulamaları tipik olarak daha iyi okunabilirlik için biçimlendirilmiş girişe izin verir.

Banka Kodu Değişikliklerini Göz Ardı Etme: Bankalar birleşir, yeniden markalanır veya devralınır. Örneğin, Scotiabank Grupo Financiero ING'yi Meksika'da devraldığında, banka kodları değişti. Uygulamanız banka kodlarını önbelleğe alıyorsa, yeniden geçerli CLABE'leri reddetmemek için bir yenileme mekanizması uygulayın.

Yetersiz Kontrol Hanesi Testi: Kontrol hanesi algoritması özeldir ve pazarlık kabul etmez. Hesaplanan kontrol hanesinin 0 olduğu CLABE'ler gibi kenar durumları test edin (algoritma 10 değil 0 döndürür). Ayrıca toplam 10'a tam bölündüğünde modulo 10 işlemini doğru şekilde gerçekleştirdiğinizden emin olun.

Tüm 18 Haneli Sayıların CLABE Olduğunu Varsayma: Her 18 haneli sayı geçerli bir CLABE değildir. Her zaman banka kodunu resmi kayıt defterine karşı doğrulayın ve kontrol hanesini doğrulayın. Rastgele bir 18 haneli sayının doğru CLABE doğrulamasını geçme olasılığı %0,1'den azdır.

Banka Adlarını Sabit Kodlama: Banka kodları kararlıdır, ancak banka adları yeniden markalama nedeniyle değişir. Banka kodlarını veritabanınızda saklayın, ancak kullanıcılara görüntülerken güncel banka adlarını güncellenmiş bir referanstan veya API'den alın.

Üretim Ortamında Tam CLABE'leri Günlüğe Kaydetme: Test CLABE'leri gerçek olmasa da, iyi uygulamalar oluşturmak önemlidir. Üretim sistemlerinde, gizlilik standartlarını korumak ve finansal veri koruma düzenlemelerine uymak için yalnızca kısmi CLABE'leri (örn. ilk 6 ve son 2 hane) günlüğe kaydedin.

Sık Sorulan Sorular

CLABE numarası ne için kullanılır?

CLABE numarası, elektronik para transferlerinde Meksika bankacılık sistemindeki banka hesaplarını tanımlamak için kullanılır. Paranın doğru hesaba ve doğru bankaya gönderilmesini sağlar.

Bir CLABE'nin hangi bankaya ait olduğunu nasıl anlayabilirim?

CLABE numarasının ilk üç hanesi bankayı tanımlar. Örneğin, 012 BBVA Bancomer'i, 072 Banorte'yi ve 002 Banamex'i gösterir.

Oluşturulan CLABE numaraları gerçek hesaplara bağlı mı?

Hayır. Bu araç tarafından oluşturulan CLABE numaraları yapısal olarak geçerlidir ancak herhangi bir gerçek banka hesabına bağlı değildir. Yalnızca test amaçlı kullanılmalıdır.

Bir CLABE numarasının geçerli olup olmadığını nasıl anlarım?

Geçerli bir CLABE üç temel kontrolü geçer:

  1. Uzunluk doğrulaması: Kesin olarak 18 hane (ne fazla ne eksik)
  2. Banka kodu doğrulaması: İlk 3 hane ABM tarafından kayıtlı resmi bir Meksika banka koduna uymalı
  3. Kontrol hanesi doğrulaması: 18. hane ağırlıklı modulo 10 algoritması kullanılarak hesaplanan değerle eşleşmelidir

Doğrulama aracımız bu üç kriterin tamamını kontrol eder. Yapıyı ve formatı doğrular—ancak hesabın bankanın gerçek veritabanında var olduğunu onaylamaz.

Bu oluşturulan CLABE'leri gerçek işlemler için kullanabilir miyim?

Hayır. Bunlar yalnızca test CLABE'leridir ve asla gerçek finansal işlemler için kullanılmamalıdır. Gerçek hesaplara yönlendirmeyeceklerdir.

Banka kodları ne sıklıkla güncellenir?

Banka kodu veritabanımızı resmi Meksika Bankacılık Birliği (ABM) kayıt defteri ile üç ayda bir senkronize ediyoruz, ancak büyük değişiklikler (yeni bankalar, birleşmeler, satın almalar) günler içinde yansıtılır. Banka kodu değişiklikleri oldukça nadirdir—Meksika, birkaç yıldır yaklaşık olarak aynı büyük kurumlara sahiptir. Belirli bir Meksika bankasıyla entegrasyon yapıyorsanız ve mutlak son banka kodu bilgisine ihtiyacınız varsa, Banco de México'nun resmi CLABE dokümantasyonu ile çapraz referans yapın.

Banka uygulamamın aracımızın geçerli olduğunu söylediği bir CLABE'yi reddetmesinin sebebi nedir?

Aracımız yapısal geçerliliği doğrular—doğru uzunluk, geçerli banka kodu, doğru kontrol hanesi hesaplaması. Ancak banka uygulamaları ek kontroller yapar: hesabın veritabanında var olup olmadığını, hesabın aktif olup olmadığını (dondurulmamış veya kapatılmamış) ve izinleri kontrol eder. Yapısal olarak mükemmel bir CLABE, gerçek bir hesaba bağlı olmadığı için bu gerçek dünya kontrollerinde başarısız olacaktır. Bu beklenen bir davranıştır ve tam da bu yüzden bunlar yalnızca test CLABE'leridir.

Belirli bir banka için CLABE'ler oluşturabilir miyim?

Evet, aracımız CLABE oluştururken belirli bir banka seçmenize izin verir, böylece banka kodu bölümü seçtiğiniz kurumla eşleşir.

Kontrol hanesi nasıl hesaplanır?

Kontrol hanesi, resmi CLABE standardında tanımlanan ağırlıklı modulo 10 algoritmasını kullanır. İlk 17 hane, tekrarlayan bir ağırlık desenine (3, 7, 1, 3, 7, 1, ...) göre çarpılır, her ürünün yalnızca son hanesi tutulur. Bu haneler toplanır ve kontrol hanesi (10 - (toplam mod 10)) mod 10 olarak hesaplanır. Bu algoritma güçlü hata tespiti sağlar—tüm tek haneli hataları ve en yaygın yer değiştirme hatalarını yakalar, ki bunlar en sık görülen veri girişi hatalardır.

Aynı anda kaç CLABE oluşturabilirim?

Araç, toplu olarak en fazla 100 CLABE oluşturur, bu çoğu test senaryosunu karşılar. Büyük ölçekli yük testleri için binlerce CLABE'ye ihtiyacınız varsa, oluşturucuyu birden çok kez çalıştırın veya kontrol hanesi algoritmasını test veri fabrikalarınıza doğrudan entegre edin. Algoritma test çerçevenize doğrudan uygulamak için yeterince basittir.

Referanslar

  1. Banco de México. "CLABE - Standart Banka Anahtarı." https://www.banxico.org.mx/servicios/clabe-estandarizada.html

  2. Meksika Bankalar Birliği (ABM). "Kredi Kurumları Anahtar Kataloğu." https://www.abm.org.mx/

  3. Bankalararası Elektronik Ödeme Sistemi (SPEI). "Operasyon Kuralları." https://www.banxico.org.mx/sistemas-de-pago/servicios/sistema-de-pagos-electronicos-interbancarios-spei/

  4. Ulusal Bankacılık ve Değerler Komisyonu (CNBV). "Kredi Kurumlarına Uygulanabilir Genel Hükümler." https://www.gob.mx/cnbv


Meksika ödeme entegrasyonunuzu test etmeye hazır mısınız? Gerçek Meksika bankaları tarafından kullanılan tam format ve doğrulama kurallarına uyan geçerli test verileri oluşturmak için bu CLABE oluşturucuyu kullanın. Hızlı testler için tek CLABE oluşturun, kapsamlı test senaryoları için 100'e kadar toplu oluşturun veya mevcut CLABE'leri doğrulayın.

Üretim sistemleri için, tüm test CLABE'lerini Meksikalı banka ortaklarınızdan alınan gerçek hesap numaralarıyla veya resmi sandbox ortamları üzerinden elde edilen numaralarla değiştirmeyi unutmayın. Bu oluşturulan numaralar, gerçek banka hesaplarına bağlanmadan geliştirme ve kalite güvencesi ortamlarında gerçekçi test verileri sağlamak için özel olarak tasarlanmıştır.