टेस्ट कार्ड नंबर जेनरेटर
अस्वीकरण
केवल सॉफ़्टवेयर परीक्षण और शैक्षणिक उद्देश्यों के लिए। ये नंबर केवल लुह्न चेकसम पास करने के लिए रैंडम रूप से जनरेट किए जाते हैं — ये किसी बैंक द्वारा जारी नहीं किए गए हैं, इनसे खरीदारी नहीं की जा सकती, और ये किसी असली व्यक्ति या खाते से जुड़े नहीं हैं। धोखाधड़ी के प्रयास के लिए इस टूल का उपयोग न करें; ऐसा करना गैरकानूनी है।
एक कार्ड नंबर वैलिडेट करें
कार्ड खोजेंडेवलपर्स को नकली कार्ड नंबर की ज़रूरत क्यों पड़ती है
हर चेकआउट फ़्लो, पेमेंट फ़ॉर्म, या बिलिंग फ़ीचर को असली उपयोगकर्ताओं तक पहुंचने से पहले परीक्षण की ज़रूरत होती है — और इसे असली क्रेडिट कार्ड नंबर से परीक्षण करना न तो ज़रूरी है, न ही सुरक्षित। टेस्ट कार्ड नंबर जेनरेटर इसी समस्या को हल करने के लिए हैं: ये ऐसे नंबर बनाते हैं जो संरचनात्मक रूप से असली कार्ड जैसे ही होते हैं (सही लंबाई, सही नेटवर्क प्रीफ़िक्स, मान्य चेकसम) बिना किसी बैंक, खाते या असली व्यक्ति से जुड़े, ताकि परीक्षण और डेवलपमेंट टीमें सुरक्षित और बार-बार अपने फ़ॉर्म का परीक्षण कर सकें।
किसी नंबर को "लुह्न-मान्य" लेकिन असली नहीं क्या बनाता है
हर असली कार्ड नंबर लुह्न चेकसम को संतुष्ट करता है — एक सार्वजनिक फ़ॉर्मूला जो आकस्मिक टाइपो को पकड़ता है। यह जेनरेटर उसी तरह नंबर बनाता है: यह किसी असली नेटवर्क के प्रीफ़िक्स (वीज़ा का 4, मास्टरकार्ड का 51, और इसी तरह) से शुरू करता है, बीच के अंकों को रैंडम रूप से भरता है, और परिणाम के लिए एक मान्य लुह्न चेक डिजिट की गणना करता है। यह नंबर किसी भी फ़ॉर्म वैलिडेशन को, जो केवल लंबाई और चेकसम जांचता है, बिल्कुल असली जैसा दिखता है — यही तो मकसद है — लेकिन यह कभी किसी बैंक द्वारा जारी नहीं किया गया और इसके पीछे कोई खाता, क्रेडिट लाइन या पैसा नहीं है।
टेस्ट कार्ड नंबर के सुरक्षित, वैध उपयोग
वैध उपयोगों में पेमेंट फ़ॉर्म इनपुट मास्किंग और वैलिडेशन लॉजिक का परीक्षण, चेकआउट फ़्लो में एरर-हैंडलिंग पाथ का सत्यापन, स्टेजिंग या डेमो एनवायरनमेंट भरना, और यह सिखाना शामिल है कि लुह्न एल्गोरिदम कैसे काम करता है। हर प्रमुख पेमेंट प्रोसेसर (स्ट्राइप, रेज़रपे, पेयू, और अन्य) भी अपने सैंडबॉक्स एनवायरनमेंट में विशेष रूप से उपयोग के लिए अपने खुद के आधिकारिक टेस्ट कार्ड नंबर प्रकाशित करते हैं — असली पेमेंट इंटीग्रेशन का परीक्षण करते समय उन्हीं नंबरों का उपयोग करना चाहिए, न कि इस तरह के सामान्य-उद्देश्य वाले जनरेट किए गए नंबरों का।
यह टूल क्या कभी नहीं करेगा
यह जेनरेटर ऐसा कोई नंबर नहीं बना सकता जो असली लेन-देन पूरा कर सके, और न बनाएगा। पेमेंट नेटवर्क हर लेन-देन को वास्तविक समय में जारीकर्ता बैंक की लाइव सिस्टम के विरुद्ध सत्यापित करते हैं; बिना किसी मेल खाते बैंक रिकॉर्ड वाला नंबर तुरंत अस्वीकार हो जाता है, चाहे यह कितना भी असली क्यों न दिखे। असली खरीदारी का प्रयास करने के लिए जनरेट किए गए नंबरों का उपयोग करना न केवल अप्रभावी है — यह धोखाधड़ी है, और ऐसा करना गैरकानूनी है। यह टूल केवल वैध सॉफ़्टवेयर परीक्षण और शिक्षा के लिए मौजूद है।
प्रोडक्शन पेमेंट परीक्षण के लिए बेहतर विकल्प
अगर आप किसी असली पेमेंट गेटवे को इंटीग्रेट कर रहे हैं, तो हमेशा एक सामान्य लुह्न जेनरेटर के बजाय उस गेटवे के अपने आधिकारिक सैंडबॉक्स टेस्ट कार्ड का उपयोग करें — सैंडबॉक्स एनवायरनमेंट विशिष्ट वास्तविक-दुनिया प्रतिक्रियाओं (अस्वीकृति, 3डी सिक्योर प्रॉम्प्ट, अपर्याप्त धनराशि) का अनुकरण करते हैं जिन्हें एक सामान्य जेनरेटर दोहरा नहीं सकता, क्योंकि ये व्यवहार प्रोसेसर के टेस्ट एनवायरनमेंट द्वारा परिभाषित होते हैं, न कि केवल कार्ड नंबर के फ़ॉर्मेट द्वारा।