Generátor a validátor mexickej CLABE | Bezplatný testovací nástroj
Generujte platné mexické CLABE čísla pre testovanie platobných systémov. Vytvárajte viaceré CLABE s korektnými bankovými kódmi a kontrolnými číslicami. Okamžite overujte existujúce CLABE zadarmo.
Generátor mexickej CLABE
Generujte platné mexické čísla CLABE (Clave Bancaria Estandarizada) pre testovanie softvéru alebo overujte existujúce.
Dokumentácia
Generátor mexickej CLABE pre testovanie
Úvod
Mexická CLABE (Clave Bancaria Estandarizada alebo Štandardizovaný Bankový Kód) je 18-miestny numerický kód používaný v celom mexickom bankovom systéme na štandardizáciu elektronických prevodov finančných prostriedkov. Pri budovaní platobných systémov alebo finančných aplikácií, ktoré komunikujú s mexickými bankami, rýchlo zistíte, že mať platné CLABE čísla na testovanie je absolútne kľúčové.
Tu je to, čo robí tento nástroj hodnotným: generuje štrukturálne platné CLABE, ktoré presne dodržiavajú formát a validačné pravidlá stanovené Mexickou Bankovou Asociáciou (ABM). Každé generované číslo obsahuje správne vypočítanú kontrolnú číslicu, ktorá prechádza štandardnými overovacími algoritmami. Či potrebujete jediné CLABE pre rýchly unit test alebo 100 rôznych čísel pre komplexné integračné testovanie, dostanete správne formátované kódy, ktoré sa správajú ako skutočné CLABE vo vašom testovacom prostredí.
Pochopenie CLABE čísel
Čo je CLABE?
CLABE (Clave Bancaria Estandarizada) je štandardizovaný bankový kód Mexika používaný pre všetky elektronické prevody finančných prostriedkov v mexickom bankovom systéme. Zavedený v roku 2004 spolu s platobným systémom SPEI (Sistema de Pagos Electrónicos Interbancarios) v reálnom čase, CLABE vyriešil hlavný problém: pred jeho zavedením každá banka používala rôzne formáty čísiel účtov, čo spôsobovalo chyby a spomaľovalo medzibankové prevody. Teraz má každý mexický bankový účet jedinečný 18-miestny CLABE, ktorý funguje konzistentne vo všetkých inštitúciách.
Štruktúra CLABE
Každý CLABE pozostáva presne z 18 číslic, rozdelených do štyroch kľúčových komponentov:
- Kód banky (číslice 1-3): Identifikuje konkrétnu banku v Mexiku
- Kód pobočky (číslice 4-6): Identifikuje konkrétnu pobočku banky
- Číslo účtu (číslice 7-17): Jedinečný identifikátor účtu (11 číslic)
- Kontrolná číslica (číslica 18): Overovacia číslica vypočítaná pomocou špecifického algoritmu
Napríklad v CLABE čísle 012345678901234567:
012je kód banky (BBVA Bancomer)345je kód pobočky67890123456je číslo účtu7je kontrolná číslica
Ako sa generujú čísla CLABE
Bankové kódy
Prvé tri číslice CLABE predstavujú bankový kód, ktorý identifikuje konkrétnu finančnú inštitúciu v Mexiku. Tieto kódy sú štandardizované a priradené Mexickou bankovou asociáciou (ABM). Náš generátor zahŕňa všetky oficiálne bankové kódy z mexického finančného systému vrátane hlavných bánk:
- 002 - BANAMEX
- 012 - BBVA BANCOMER
- 014 - SANTANDER
- 021 - HSBC
- 072 - BANORTE
Kódy pobočiek
Ďalšie tri číslice (pozície 4-6) predstavujú kód pobočky. Kým skutočné kódy pobočiek zodpovedajú špecifickým fyzickým lokalitám bánk, na testovacie účely náš generátor vytvára náhodné, ale platné kódy pobočiek.
Čísla účtov
Pozície 7-17 obsahujú 11-miestne číslo účtu. V produkčných systémoch sú tieto čísla jedinečné pre každý bankový účet. Náš generátor vytvára náhodné čísla účtov, ktoré dodržiavajú správny formát, ale nie sú prepojené so skutočnými účtami.
Výpočet kontrolnej číslice
- číslica je kontrolná číslica vypočítaná pomocou váhovaného modulo 10 algoritmu. Tento overovací mechanizmus zachytáva bežné chyby pri zadávaní údajov, ako sú prehodené číslice alebo preklepy.
Tu je postup:
- Každá z prvých 17 číslic je vynásobená zodpovedajúcou váhovou hodnotou
- Váhy nasledujú vzor: 3, 7, 1, 3, 7, 1, ... (opakujúci sa vo všetkých polohách)
- Použije sa len posledná číslica každého výsledku násobenia
- Tieto číslice sa sčítajú
- Kontrolná číslica sa vypočíta ako (10 - (súčet mod 10)) mod 10
Zaujímavé na tomto algoritme je, že poskytuje silnú detekciu chýb. Ak niekto náhodou zamení dve číslice alebo nesprávne zadá jednu číslicu, validácia kontrolnej číslice zlyhá, čím sa zabráni nesprávnym prevodom. Preto bankové API zamietnu CLABE s neplatnou kontrolnou číslicou ešte pred pokusom o spracovanie transakcie.
1function calculateCheckDigit(clabe17) {
2 // Váhy pre každú pozíciu
3 const weights = [3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7];
4
5 // Výpočet váženého súčtu
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; // Použije sa len posledná číslica súčinu
11 }
12
13 // Výpočet kontrolnej číslice
14 const mod = sum % 10;
15 const checkDigit = (10 - mod) % 10; // Ak je mod 0, kontrolná číslica je 0
16
17 return checkDigit;
18}
19Použitie generátora CLABE
Nástroj ponúka tri hlavné funkcie navrhnuté pre bežné testovacie pracovné postupy:
1. Generovanie jedného CLABE
Ideálne pre rýchle jednotkové testy alebo keď potrebujete manuálne skontrolovať konkrétny prípad. Môžete:
- Vybrať konkrétnu banku (užitočné pri testovaní špecifickej bankovej logiky) alebo nechať nástroj náhodne vybrať
- Skopírovať vygenerovaný CLABE do schránky jediným kliknutím
- Zobraziť podrobný rozklad vrátane kódu banky, kódu pobočky, čísla účtu a kontrolnej číslice
Kedy použiť: Rýchle ladenie, manuálne testovanie API nástrojmi ako Postman alebo cURL, alebo pri demonštrácii štruktúry CLABE členom tímu.
2. Generovanie viacerých CLABE
Nevyhnutné pre komplexné testovacie scenáre. Môžete:
- Určiť počet (až 100 CLABE naraz)
- Voliteľne uzamknúť všetky CLABE pre konkrétnu banku alebo náhodne kombinovať banky
- Kopírovať jednotlivé CLABE alebo celú sadu ako zoznam oddelený čiarkami
- Každý CLABE je zaručene jedinečný v rámci dávky
Kedy použiť: Napĺňanie testovacích databáz, záťažové testovanie platobných API, vytváranie rôznorodých testovacích datasetov pre QA automatizáciu alebo nastavovanie komplexných multi-užívateľských testovacích scenárov.
3. Overenie CLABE
Overuje existujúce CLABE čísla podľa oficálnych formátových pravidiel:
- Zadajte akékoľvek 18-miestne CLABE, ktoré chcete overiť
- Nástroj vykonáva tri kontroly: overenie formátu (18 číslic), overenie kódu banky (oficálny register ABM) a overenie kontrolnej číslice (vážený algoritmus modulo 10)
- Platné CLABE zobrazujú úplný rozklad komponentov
- Neplatné CLABE zobrazujú špecifické chybové správy vysvetľujúce, čo zlyhalo
Kedy použiť: Ladenie dôvodov zamietnutia CLABE bankovým API, overovanie CLABE prijatých z externých zdrojov, výučba členov tímu o overovaní CLABE alebo overovanie, či vaša vlastná generačná logika produkuje správne kontrolné číslice.
Overovací proces CLABE
Pri overovaní CLABE náš nástroj vykonáva niekoľko kontrol:
- Kontrola formátu: Zabezpečuje, že vstup pozostáva presne z 18 číslic
- Overenie kódu banky: Overuje, že prvé tri číslice zodpovedajú skutočnej mexickej banke
- Overenie kontrolnej číslice: Prepočítava kontrolnú číslicu a porovnáva ju s poskytnutou
1def validate_clabe(clabe):
2 # Skontroluje, či má CLABE presne 18 číslic
3 if not re.match(r'^\d{18}$', clabe):
4 return {"isValid": False, "errors": ["CLABE musí mať presne 18 číslic"]}
5
6 # Extrakcia komponentov
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 # Overenie kódu banky
13 if bank_code not in MEXICAN_BANKS:
14 return {"isValid": False, "errors": ["Neplatný kód banky"]}
15
16 # Overenie kontrolnej číslice
17 calculated_check_digit = calculate_check_digit(clabe[0:17])
18 if int(provided_check_digit) != calculated_check_digit:
19 return {"isValid": False, "errors": ["Neplatná kontrolná číslica"]}
20
21 # Ak všetky kontroly prejdú
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 }
30Praktické prípady použitia generátora CLABE
Vývoj softvéru a testovanie
Integrácia platobného systému: Keď integrujete mexické platobné brány ako Conekta, OpenPay alebo priame bankové API, budete potrebovať platné CLABE na testovanie bez zasiahnutia produkčných systémov. Bežný scenár: budujete funkciu výplaty, ktorá prevádza peniaze na mexické bankové účty. Použitie generovaných CLABE vo vašom stagingom prostredí vám umožní overiť, či vaše API volania formátujú správne, vaša validačná logika funguje a vaše spracovanie chýb zachytáva hraniční prípady - a to všetko bez rizika skutočných prevodov peňazí.
Testovanie validácie formulára: Vytvárate webový formulár, ktorý prijíma CLABE? Vygenerujte dávku platných čísel na otestovanie validácie frontendu. Potom úmyselne pokazte (zmeňte číslicu, zmeňte dĺžku), aby ste overili, či sa vaše chybové hlásenia zobrazujú správne. Profesionálny tip: testujte s CLABE z rôznych bánk, aby ste zabezpečili, že vaša validácia neznevýhodňuje formát jednej banky pred druhou.
Osadenie databázy: Pri napĺňaní testovacích databáz realistickými mexickými údajmi o zákazníkoch robia náhodne generované CLABE vaše testovacie údaje autentickými. To je mimoriadne užitočné pre demo prostredia, kde klienti potrebujú vidieť reprezentatívne údaje. Len nezabudnite jasne označiť tieto prostredia ako testovacie, aby ste predišli zmätku.
Záťažové testovanie: Potrebujete zaťažiť systém spracovania platieb? Vygenerujte 100 jedinečných CLABE a simulujte súbežné transakcie. To pomáha identifikovať race conditions alebo problémy so zamykaním databázy, ktoré sa nemusia prejaviť s jediným testovacím účtom.
Testovanie finančných aplikácií
Systémy cezhraničných platieb: Ak budujete platformy pre remitancie alebo medzinárodné platobné služby, ktoré prevádza do Mexika, stretnete sa s validáciou CLABE vo viacerých fázach: validácia na strane klienta, kontroly na strane servera a nakoniec na úrovni bankového API. Mať zásobu platných testovacích CLABE zabezpečuje, že vaša aplikácia správne spracuje celý tok pred spustením.
Scenáre spracovania chýb: Tu je chyba, ktorú som opakovane videl: vývojári testujú len "šťastnú cestu" s platnými CLABE. Čo sa stane, keď používateľ zadá 17 číslic? Alebo 19? Alebo vrátane pomlčiek alebo medzier? Použite tento nástroj na generovanie platných CLABE a potom vytvorte neplatné varianty na dôkladné otestovanie spracovania chýb. Vaši používatelia vám poďakujú, keď vaša aplikácia poskytne jasné, užitočné chybové hlásenia namiesto generických zlyhaní.
Testovanie súladu a auditu: Finančné aplikácie často potrebujú audit trails preukazujúce validáciu transakcií. Generované CLABE vám umožnia vytvoriť komplexné testovacie záznamy, ktoré preukazujú, že vaša validačná logika spĺňa požiadavky na súlad bez odhalenia skutočných údajov zákazníkov.
Vzdelávacie a tréningové účely
Štúdium mexických bankových štandardov: Pochopenie štruktúry CLABE je nevyhnutné pre každého, kto pracuje s mexickými finančnými systémami. Použite tento nástroj na generovanie príkladov, rozobratie ich komponentov a pochopenie toho, ako algoritmus kontrolného čísla funguje v praxi.
Fintech tréningové programy: Pri školení nových vývojárov v mexických platobných systémoch robia okamžite dostupné platné CLABE workshopy efektívnejšími. Účastníci sa môžu sústrediť na pochopenie obchodnej logiky namiesto zápasenia s hľadaním testovacích údajov.
Dôležité obmedzenia a úvahy
Náš generátor CLABE vytvára technicky platné čísla, ktoré prechádzajú štandardnými validačnými kontrolami, ale je dôležité pochopiť niekoľko hraníc:
Neprepojené s reálnymi účtami: Toto je kľúčové - generované CLABE sú štrukturálne platné, ale nie sú prepojené so skutočnými bankovými účtami. Predstavte si ich ako správne naformátované adresy domov, ktoré neexistujú. Prejdú formálnou validáciou, ale nemôžete na ne poslať peniaze. Bankové API tieto čísla zamietnu počas skutočného spracovania transakcie po overení v databáze účtov.
Iba testovacie prostredia: Tieto CLABE používajte výhradne vo vývojových, stagingových a QA prostrediach. Nikdy nevkladajte generované testovacie CLABE do produkčného kódu alebo konfiguračných súborov. Bežnou chybou je ponechanie testovacích CLABE v produkčnej konfigurácii, čo môže spôsobiť tiché zlyhania pri pokuse o skutočný prevod.
Menový kód banky: Mexická banková asociácia príležitostne aktualizuje oficiálne bankové kódy, keď sa inštitúcie zlučujú, menia značku alebo dostávajú nové licencie. Náš zoznam bankových kódov pravidelne aktualizujeme, ale môže existovať krátke oneskorenie. Ak pracujete na časovo citlivom projekte pre konkrétnu mexickú banku, overte bankový kód podľa oficiálnej dokumentácie CLABE Banco de México.
Hranice bezpečnostného testovania: Generované CLABE fungujú pre funkčné testovanie, ale nemali by nahrádzať riadne bezpečnostné testovanie. Napríklad testovanie ochrany pred SQL injekciou vyžaduje iné testovacie údaje než formálne platné CLABE. Tiež buďte opatrní pri zaznamenávaní generovaných CLABE - aj keď sú falošné, jasné označenie predchádza zmätku počas bezpečnostných auditov.
Regionálne variácie: Mexický bankový systém má špecifické pravidlá, ktoré sa líšia od iných latinskoamerických krajín. Nepredpokladajte, že logika validácie CLABE bude fungovať pre brazílske PIX kľúče, argentínske CBU čísla alebo iné regionálne identifikátory platieb. Každá krajina má odlišné štandardy.
Alternatívy ku CLABE
Hoci je CLABE štandardom pre medzibankové prevody v Mexiku, v oblasti financií existujú aj iné identifikačné systémy:
-
IBAN (Medzinárodné číslo bankového účtu): Používaný primárne v Európe a niektorých ďalších krajinách, ale nie v Mexiku.
-
SWIFT/BIC kódy: Používané pre medzinárodné prevody, často v kombinácii s CLABE pre prevody do Mexika.
-
ABA smerovací čísla: Používané v bankovom systéme Spojených štátov.
-
Čísla účtov: Jednoduché čísla bankových účtov bez štandardizovaného formátu CLABE.
Pre testovanie mexických finančných systémov je CLABE požadovaným štandardom.
História CLABE v Mexiku
Systém CLABE bol zavedený v Mexiku v roku 2004 Mexickou bankovou asociáciou (Asociación de Bancos de México, ABM) s cieľom štandardizovať elektronické prevody medzi mexickými bankami. Pred CLABE mala každá banka vlastný systém číslovania účtov, čo robilo medzibankové prevody komplikovanými a náchylnými na chyby.
Implementácia CLABE súvisela s vývojom Medzibankového elektronického platobného systému (Sistema de Pagos Electrónicos Interbancarios, SPEI), systému hrubého zúčtovania v reálnom čase prevádzkovaného centrálnou bankou Banco de México.
Od svojho zavedenia sa CLABE stal povinným pre všetky medzibankové elektronické prevody v Mexiku, čím výrazne zlepšil efektivitu a spoľahlivosť mexického bankového systému.
Najlepšie postupy pre testovanie s CLABEs
Vytvorte knižnicu testovacích dát: Namiesto generovania CLABEs na počkanie v každom teste udržiavajte sadu známych spoľahlivých testovacích CLABEs vo vašich testovacích prípravkách. To robí testy reprodukovateľné a ľahšie laditeľné. Keď test zlyhá, môžete preskúmať presne ktorá CLABE spôsobila problém.
Testujte s viacerými bankami: Netestujte výlučne s CLABEs jednej banky. Rôzne banky môžu mať rôzne validačné špecifiká vo svojich API. Generujte CLABEs aspoň z 3-4 hlavných mexických bánk (ako BBVA Bancomer, Banamex, Santander a Banorte), aby ste zabezpečili, že vaša integrácia zvládne všetky prípady.
Dokumentujte zdroje testovacích CLABEs: Pri zdieľaní testovacích prostredí s členmi tímu jasne zdokumentujte, ktoré CLABEs sú vygenerované na testovanie a ktoré (ak vôbec) pochádzajú zo sandbox bankových API. Toto predchádza zmätkom počas integračného testovania a zabraňuje náhodnému zaobchádzaniu so sandbox prihlasovacie údaje ako s produkčnými dátami.
Implementujte správne mock odpovede: Pri testovaní validácie CLABE vo vašej aplikácii mockujte nielen úspešné validácie, ale aj realistické chybové odpovede: neplatné kontrolné číslice, neznáme kódy bánk a nesprávne formátované vstupy. Skutočné bankové API vracajú špecifické chybové kódy pre každý typ zlyhania.
Verzujte vaše testovacie dáta: Ak používate konkrétnu sadu CLABEs pre regresné testovanie, uložte ich do verzovacieho systému. Toto zabezpečuje, že všetci vývojári a CI/CD pipelines používajú identické testovacie dáta, čo robí zlyhania buildu reprodukovateľné.
Bežné chyby, ktorým sa treba vyhnúť
Pri práci s CLABE číslami vo vašich aplikáciách si dávajte pozor na tieto časté chyby:
Akceptovanie CLABEs s formátovacími znakmi: Používatelia často zadávajú CLABEs s medzerami alebo pomlčkami (napr. "012-345-67890123456-7" alebo "012 345 67890123456 7"). Vaša validácia by mala tieto znaky pred overením odstrániť, nie ich rovno zamietnuť. Skutočné mexické bankové aplikácie zvyčajne povoľujú formátovaný vstup pre lepšiu čitateľnosť.
Ignorovanie zmien bankových kódov: Banky sa spájajú, menia značku alebo sú prevzaté. Napríklad, keď Scotiabank prevzal Grupo Financiero ING v Mexiku, bankové kódy sa zmenili. Ak vaša aplikácia ukladá bankové kódy do vyrovnávacej pamäte, implementujte mechanizmus obnovenia, inak budete zamietať novo platné CLABEs.
Nedostatočné testovanie kontrolnej číslice: Algoritmus kontrolnej číslice je špecifický a nezmeniteľný. Otestujte hraničné prípady ako CLABEs, kde je vypočítaná kontrolná číslica 0 (algoritmus vracia 0, nie 10). Tiež overte, že vaša implementácia správne spracúva operáciu modulo 10, keď je súčet presne deliteľný 10.
Predpoklad, že všetky 18-miestne čísla sú CLABEs: Nie každé 18-miestne číslo je platný CLABE. Vždy overujte bankový kód oproti oficiálnemu registru a overte kontrolnú číslicu. Náhodné 18-miestne číslo má menej ako 0,1% šancu prejsť správnou CLABE validáciou.
Pevné ukladanie názvov bánk: Bankové kódy sú stabilné, ale názvy bánk sa menia kvôli rebrandingu. Ukladajte bankové kódy do vašej databázy, ale aktuálne názvy bánk načítavajte z aktualizovaného zdroja alebo API pri zobrazení používateľom.
Zaznamenávanie úplných CLABEs v produkcii: Aj keď testovacie CLABEs nie sú skutočné, zavedenie dobrých postupov je dôležité. V produkčných systémoch zaznamenávajte iba čiastočné CLABEs (napr. prvých 6 a posledných 2 číslic) pre zachovanie štandardov súkromia a dodržanie predpisov na ochranu finančných údajov.
Často kladené otázky
Na čo slúži číslo CLABE?
Číslo CLABE sa používa na identifikáciu bankových účtov v mexickom bankovom systéme pre elektronické prevody finančných prostriedkov. Zabezpečuje, že peniaze sú zaslané na správny účet v správnej banke a pobočke.
Ako môžem zistiť, ktorej banke CLABE patrí?
Prvé tri číslice čísla CLABE identifikujú banku. Napríklad 012 znamená BBVA Bancomer, 072 znamená Banorte a 002 znamená Banamex.
Sú generované čísla CLABE prepojené so skutočnými účtami?
Nie. CLABE čísla vytvorené týmto nástrojom sú štrukturálne platné, ale nie sú prepojené so žiadnymi skutočnými bankovými účtami. Mali by sa používať iba na testovacie účely.
Ako zistím, či je CLABE číslo platné?
Platné CLABE prechádza tromi základnými kontrolami:
- Kontrola dĺžky: Presne 18 číslic (nie viac, nie menej)
- Overenie kódu banky: Prvé 3 číslice sa musia zhodovať s oficálnym mexickým bankovým kódom registrovaným v ABM
- Overenie kontrolnej číslice: 18. číslica sa musí zhodovať s vypočítanou hodnotou pomocou váhovaného modulo 10 algoritmu
Náš overovací nástroj kontroluje všetky tri kritériá. Majte na pamäti, že toto overuje štruktúru a formát - nepotvrdzuje existenciu účtu v skutočnej bankovej databáze.
Môžem použiť tieto generované CLABE pre skutočné transakcie?
Nie. Sú to iba testovacie CLABE a nikdy by nemali byť použité pre skutočné finančné transakcie. Nebudú smerovať na skutočné účty.
Ako často sú aktualizované bankové kódy?
Synchronizujeme našu databázu bankových kódov so štvrťročným oficálnym registrom Mexickej bankovej asociácie (ABM), pričom významné zmeny (nové banky, zlúčenia, akvizície) sú reflektované do niekoľkých dní. Zmeny bankových kódov sú pomerne zriedkavé - Mexico malo približne rovnakú sadu hlavných inštitúcií počas niekoľkých rokov. Ak integrujete s konkrétnou mexickou bankou a potrebujete absolútne najnovšie informácie o bankovom kóde, skrížovo overte s oficálnou dokumentáciou CLABE Banco de México.
Prečo moja banková aplikácia odmieta CLABE, ktoré váš nástroj považuje za platné?
Náš nástroj overuje štrukturálnu platnosť - správnu dĺžku, platný bankový kód, správny výpočet kontrolnej číslice. Bankové aplikácie však vykonávajú dodatočné kontroly: overujú existenciu účtu v ich databáze, potvrdzujú, že je účet aktívny (nie je zmrazený alebo zatvorený), a kontrolujú povolenia. Štrukturálne perfektné CLABE zlyhá v týchto reálnych kontrolách, pretože nie je prepojené so skutočným účtom. Toto je očakávané správanie a presne preto sú tieto iba testovacie CLABE.
Môžem generovať CLABE pre konkrétnu banku?
Áno, náš nástroj vám umožňuje vybrať konkrétnu banku pri generovaní CLABE, čím zabezpečíte, že časť bankového kódu zodpovedá vami vybranej inštitúcii.
Ako sa počíta kontrolná číslica?
Kontrolná číslica používa váhovaný modulo 10 algoritmus definovaný v oficálnom CLABE štandarde. Každá z prvých 17 číslic je vynásobená opakujúcim sa vzorom váh (3, 7, 1, 3, 7, 1, ...), pričom sa uchováva iba posledná číslica každého súčinu. Tieto číslice sú sčítané a kontrolná číslica sa počíta ako (10 - (súčet mod 10)) mod 10. Tento algoritmus poskytuje silnú detekciu chýb - zachytáva všetky jednoduché chyby a väčšinu transpozičných chýb, ktoré sú najčastejšími chybami pri zadávaní údajov.
Existuje limit počtu CLABE, ktoré môžem naraz vygenerovať?
Nástroj generuje až 100 CLABE v jednej dávke, čo pokrýva väčšinu testovacích scenárov. Ak potrebujete tisíce CLABE pre veľkoplošné záťažové testovanie, jednoducho spustite generátor viackrát alebo integrujte algoritmus kontrolnej číslice do vašich tovární testovacích údajov. Algoritmus je dostatočne jednoduchý na priamu implementáciu vo vašom testovacom rámci.
Referencie
-
Banco de México. "CLABE - Štandardizovaný bankový kód." https://www.banxico.org.mx/servicios/clabe-estandarizada.html
-
Asociácia mexických bánk (ABM). "Katalóg kódov úverových inštitúcií." https://www.abm.org.mx/
-
Medzibanový elektronický platobný systém (SPEI). "Prevádzkové pravidlá." https://www.banxico.org.mx/sistemas-de-pago/servicios/sistema-de-pagos-electronicos-interbancarios-spei/
-
Národná banková a cenná komisia (CNBV). "Všeobecné ustanovenia vzťahujúce sa na úverové inštitúcie." https://www.gob.mx/cnbv
Pripravený otestovať mexickú platobnú integráciu? Použite tento generátor CLABE na vytvorenie platných testovacích údajov, ktoré presne zodpovedajú formátu a validačným pravidlám používaným skutočnými mexickými bankami. Vygenerujte jednotlivé CLABE pre rýchle testy, hromadne vytvorte až 100 pre komplexné testovacie scenáre alebo overte existujúce CLABE, aby ste pochopili dôvody ich prípadného zlyhania validácie.
Pre produkčné systémy nezabudnite nahradiť všetky testovacie CLABE skutočnými čísla účtov poskytnutými vašimi mexickými bankovými partnermi alebo získanými prostredníctvom oficiálnych sandboxových prostredí. Tieto generované čísla sú špeciálne navrhnuté pre vývojové a QA prostredia, kde potrebujete realistické testovacie údaje bez pripojenia k skutočným bankovým účtom.