परिणाम केवल जानकारी के उद्देश्य से दिए गए हैं और उनमें त्रुटियाँ हो सकती हैं। महत्वपूर्ण जानकारी की स्वतंत्र रूप से पुष्टि करें। इस टूल का उपयोग आपके अपने जोखिम पर है।
यह टूल क्या करता है
क्रेडिट कार्ड नंबर वैलिडेटर जाँचता है कि कार्ड नंबर सही बनावट का है या नहीं। यह स्पेस और डैश हटाता है, पुष्टि करता है कि लंबाई 12 से 19 अंकों के बीच है, Luhn चेकसम चलाता है, और शुरुआती अंकों से कार्ड नेटवर्क का नाम बताता है: Visa, Mastercard, American Express, Discover, Diners Club या JCB।
Luhn एल्गोरिदम टाइपिंग की ज़्यादातर गलतियाँ पकड़ लेता है: दाईं ओर से शुरू करके हर दूसरा अंक दोगुना किया जाता है (नतीजा 9 से बड़ा हो तो उसमें से 9 घटाया जाता है), और कुल योग 10 से पूरा विभाजित होना चाहिए। एक गलत अंक या पास-पास के दो अदला-बदली हुए अंक इसे लगभग हमेशा फ़ेल कर देते हैं। जाँच पास होने का मतलब यह नहीं है कि कार्ड मौजूद है, सक्रिय है या उसमें पैसे हैं; यह सिर्फ़ कार्ड जारी करने वाला (issuer) बता सकता है। जाँच पूरी तरह आपके ब्राउज़र में होती है और नंबर कहीं नहीं भेजा जाता।
कब इस्तेमाल करें
- किसी पेमेंट प्रोवाइडर के प्रकाशित टेस्ट नंबरों से चेकआउट फ़ॉर्म टेस्ट करते समय।
- क्लाइंट-साइड वैलिडेशन लिखते समय अपने Luhn इम्प्लीमेंटेशन को किसी ज्ञात नतीजे से मिलाने के लिए।
- किसी डेटा इम्पोर्ट को साफ़ करते समय, जहाँ कार्ड जैसे दिखने वाले नंबरों को सहेजे जाने से पहले चिह्नित करना हो।
- यूज़र को यह समझाने के लिए कि गलत टाइप किया गया नंबर पेमेंट गेटवे तक पहुँचने से पहले ही क्यों अस्वीकार हो जाता है।
उदाहरण
4111 1111 1111 1111
Passes Luhn check Network: Visa
4111 1111 1111 1112
Fails Luhn check Network: Visa
इस टूल के बारे में सवाल
क्या यहाँ असली कार्ड नंबर पेस्ट करना सुरक्षित है?
जाँच पेज पर चलने वाला सादा JavaScript है और कोई नेटवर्क रिक्वेस्ट नहीं करता, इसलिए नंबर आपके डिवाइस से बाहर नहीं जाता। फिर भी असली कार्ड इस्तेमाल करने की कोई वजह नहीं है: हर पेमेंट प्रोवाइडर ऐसे टेस्ट नंबर प्रकाशित करता है जो Luhn जाँच पास करते हैं।
सही दिखने वाला नंबर फ़ेल क्यों होता है?
आमतौर पर कोई एक अंक गलत होता है या दो अंक अदल-बदल गए होते हैं। हर कार्ड नंबर का आखिरी अंक एक चेक डिजिट होता है जो बाकी अंकों से निकाला जाता है, इसलिए किसी भी एक बदलाव से कुल योग 10 से विभाजित नहीं रहता।
नेटवर्क की पहचान कैसे होती है?
जारीकर्ता प्रीफ़िक्स (इश्यूअर प्रीफ़िक्स) से: 4 Visa है, 51-55 और 22-27 Mastercard, 34 और 37 American Express, 6011 और 65 Discover, 300-305, 36 और 38 Diners Club, और 35 JCB। अज्ञात प्रीफ़िक्स होने पर Unrecognized (अपरिचित) दिखता है।
क्या मैं Luhn जाँच दूसरे नंबरों के लिए इस्तेमाल कर सकता हूँ?
हाँ। यही चेकसम IMEI नंबरों, कई लॉयल्टी-कार्ड नंबरों और कुछ राष्ट्रीय पहचान नंबरों की रक्षा करता है। यहाँ की लंबाई वाली शर्त खास तौर पर पेमेंट कार्ड्स के लिए है, इसलिए 12-19 अंकों के दायरे से बाहर के नंबर चेकसम चलने से पहले ही अस्वीकार हो जाते हैं।
क्या यह टूल मुफ़्त है?
हाँ, यह मुफ़्त है। पंजीकरण या ईमेल की ज़रूरत नहीं। परिणाम इसी पेज पर मिलता है।
मेरा परिणाम कहाँ मिलेगा?
इसी पेज पर टूल का उपयोग करें। परिणाम यहीं दिखता है, ईमेल से प्राप्त करने की ज़रूरत नहीं है।