Command Palette

Search for a command to run...

信用

信用卡驗證器

根據 Luhn 校驗和檢查信用卡號並偵測其卡片網路。僅驗證格式,切勿聯絡銀行。

Card network prefixes
NetworkStarts withLengthCVV
Visa413, 16, 193
Mastercard51-55, 2221-2720163
American Express34, 37154
Discover6011, 65, 644-64916, 193
Diners Club300-305, 36, 38-3914, 16, 193
JCB3528-358916-193
UnionPay6216-193
Maestro50, 56-6912-193
Category:security
Mode:Offline
Version:1.0.0
Access:Free

什麼是信用卡驗證器?

信用卡驗證器在使用卡號之前檢查卡號在結構上是否有效。它運行兩個獨立的測試。第一個是 Luhn 校驗和,這是 ISO/IEC 7812-1 中定義的 mod-10 公式,它捕獲絕大多數個位數錯字和轉置數字。第二個是長度和前綴檢查,將數字與每個卡片網路擁有的已發布的發行人識別號碼 (IIN) 範圍進行比較。通過兩者的號碼都形成良好;僅通過一個的號碼則不然。此工具分別報告兩個結果,以便您可以準確地了解號碼失敗的原因,而不僅僅是它失敗的原因。

驗證與授權不同。此工具確認一串數字可能是真實的卡號,但它無法告訴您該帳戶是否存在、有資金或仍然有效。只有發卡機構才能回答這些問題,並且在透過收單銀行進行即時付款時可以回答這些問題。驗證器為您節省的是不必要的往返:在結帳表格、資料輸入欄位或現場測試夾具中捕獲輸入錯誤的號碼,而不是向支付網關發送注定的請求並等待其反彈。

最常見的用途是前端表單驗證。當購物者輸入他們的卡號時,在瀏覽器中執行 Luhn 可讓您在提交之前完成時標記明顯的拼字錯誤。開發人員在建立和測試付款流程時也會依賴它,其中標準測試號碼(例如 4111 1111 1111 1111)需要通過客戶端檢查,以便表單按照生產中的方式運作。這裡發生的一切都發生在您的瀏覽器中。您貼上的人數永遠不會上傳、記錄或傳輸,因此您可以在不離開裝置的情況下檢查值,並且一旦頁面加載,工具就會保持離線工作。

如何使用信用卡驗證器?

1

輸入卡號

將數字輸入或貼上到欄位中。空格和破折號將被忽略,因此任何分組都可以。

2

閱讀結果

該工具顯示 Luhn 校驗和是否通過、長度是否與網路相符以及總體結論。

3

檢查檢測到的品牌

網路是根據發行者前綴及其預期長度和安全碼長度來識別的。

4

複製格式化的號碼

複製分組編號,或使用隱藏除最後四位數字之外的所有數字的屏蔽版本。

主要特點

盧恩校驗和

執行 ISO/IEC 7812-1 mod-10 檢查,捕捉大多數個位數錯字和相鄰換位。

卡網路檢測

從發行人前綴識別 Visa、Mastercard、American Express、Discover、Diners Club、JCB、UnionPay 和 Maestro。

長度驗證

將數字計數與偵測到的網路的有效長度進行比較,並與校驗和分開報告。

格式化和屏蔽

將每個網路列印號碼的方式分組,並提供僅顯示最後四位數字的屏蔽形式。

Frequently Asked Questions

Luhn 演算法是一個 mod-10 校驗和,可驗證數字沒有輸入錯誤。它從右側每隔一位數字加倍,對數字求和,並確認總數可被 10 整除。它幾乎可以捕獲所有個位數錯誤和大多數相鄰數字的交換,但它不能證明卡片是真實的。

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

credit card validatoronline credit card validatorcredit card number validatorluhn algorithm checkercard number validatorvalidate credit card numbercard brand detectorluhn checkcredit card format checkertest card number