0

ตัวสร้างหมายเลขบัตรทดสอบ (Luhn-Valid, Sandbox เท่านั้น)

สร้างหมายเลขบัตรทดสอบ Luhn-checksum-valid ปลอมจากช่วง BIN ของแซนด์บ็อกซ์ที่จัดทำเป็นเอกสารสาธารณะ (Visa, Mastercard, Amex, Discover) สำหรับ QA และการทดสอบขั้นตอนการชำระเงิน ไม่ใช่การ์ดจริง

⚠️
หมายเลขทดสอบปลอมเท่านั้น - สิ่งเหล่านี้ใช้ไม่ได้กับการซื้อจริง
หมายเลขทุกตัวด้านล่างเป็นตัวเลขสังเคราะห์ ซึ่งสร้างขึ้นจากแซนด์บ็อกซ์/ช่วง BIN ทดสอบที่จัดทำเป็นเอกสารสาธารณะ ซึ่งผู้ประมวลผลการชำระเงินเผยแพร่เองสำหรับนักพัฒนาที่ทดสอบขั้นตอนการชำระเงิน (รูปแบบเดียวกับที่ใช้โดย Stripe, PayPal และอื่นๆ) หมายเลขเหล่านี้ไม่ได้เชื่อมโยงกับบัญชีจริงหรือผู้ถือบัตรใดๆ ไม่สามารถใช้ซื้ออะไรได้ และมีไว้สำหรับกรอกแบบฟอร์มการชำระเงินในโหมดทดสอบและการตรวจสอบ QA อัตโนมัติเท่านั้น

ครั้งละ 1-20

สำหรับการกรอกแบบฟอร์มทดสอบโดยเฉพาะ - เดือน/ปีแบบสุ่มในอนาคต และ CVV ที่มีขนาดถูกต้อง (3 หลัก 4 สำหรับ Amex) ทั้งสองแบบสังเคราะห์ล้วน

Buy Me a Coffee at ko-fi.com
กำลังประมวลผล... 0%
การเลือกช่วง BIN ทดสอบที่บันทึกไว้
การคำนวณหลักเช็คซัมของ Luhn
การจัดรูปแบบหมายเลขบัตร
เสร็จแล้ว

ผลลัพธ์

เครื่องมือนี้สร้างหมายเลขบัตรสังเคราะห์ปลอมเพื่อจุดประสงค์เดียวเท่านั้น: ใช้แบบฟอร์มชำระเงิน การผสานรวม SDK การชำระเงิน หรือชุดทดสอบอัตโนมัติโดยไม่ต้องแตะบัญชีจริง ไม่ใช่วิธีการรับบัตรทำงาน และไม่มีผลลัพธ์ใดที่เชื่อมโยงกับบัญชีจริง ผู้ถือบัตร หรือธนาคาร ทุกหมายเลขถูกสร้างขึ้นบนคำนำหน้า BIN ที่ผู้ประมวลผลการชำระเงินเผยแพร่ในเอกสารแซนด์บ็อกซ์สำหรับนักพัฒนาของตนเองโดยเฉพาะ เพื่อให้วิศวกรสามารถกรอกแบบฟอร์มการชำระเงินในโหมดทดสอบ - คำนำหน้ารูปแบบเดียวกัน 424242..., 411111..., 555555..., 510510..., 378282..., 371449..., และ 601111... คำนำหน้าสไตล์ที่อ้างอิงถึงเกตเวย์กระแสหลัก เอกสารโหมดทดสอบ ที่นี่ไม่มีอะไรใช้ได้กับการซื้อจริงในร้านค้าจริงบนเครือข่ายการชำระเงินจริง

สิ่งที่ทำให้เอาต์พุตดูถูกต้องแทนที่จะเป็นเพียงสตริงสุ่มคือผลรวมตรวจสอบ Luhn (mod-10) จริง ซึ่งคำนวณตั้งแต่ต้นในทุกรุ่น: เริ่มต้นจากหลักขวาสุดของหมายเลขผู้สมัคร ทุกหลักที่สองจะเพิ่มเป็นสองเท่า ผลลัพธ์ที่เพิ่มเป็นสองเท่าในส่วน 9 จะมี 9 ลบออก ตัวเลขทั้งหมดจะถูกรวมเข้าด้วยกัน และเลือกหลักที่เหลืออีกหนึ่งหลัก ดังนั้นผลรวมทั้งหมดจะคูณด้วยสิบ นั่นเป็นเลขคณิตเดียวกันกับการตรวจสอบ "ดูเหมือนว่าหมายเลขบัตรที่ถูกต้อง" ฝั่งเบราว์เซอร์ ดังนั้นตัวเลขเหล่านี้ผ่านการทดสอบเฉพาะเจาะจงและแคบในลักษณะเดียวกับหมายเลขบัตรจริง - ในขณะที่ยังคงเป็นของปลอมทั้งหมด สร้างขึ้นในเครื่อง และไม่มีประโยชน์สำหรับการทำธุรกรรมจริง

เครื่องมือจะเก็บคำนำหน้าการทดสอบที่บันทึกไว้ไว้คงที่ในแต่ละเครือข่ายและสุ่มทุกอย่างหลังจากนั้น ดังนั้นกลุ่มที่มีมากถึง 20 หมายเลขจึงเป็นหมายเลข Luhn ที่ถูกต้องที่แตกต่างกัน 20 หมายเลข แทนที่จะเป็นหมายเลขการทดสอบตามตัวอักษรที่รู้จักกันดีชุดเดียวกันที่พิมพ์ซ้ำๆ จากนั้นแต่ละผลลัพธ์จะถูกจัดประเภทใหม่ตามกฎช่วง BIN จริง แบบฟอร์มการชำระเงินที่ใช้ในการตรวจจับเครือข่ายของบัตร (4 นำหน้าสำหรับ Visa, 51 ถึง 55 หรือ 2221 ถึง 2720 สำหรับ Mastercard, 34 หรือ 37 สำหรับ Amex, 6011 หรือ 65 สำหรับ Discover) เพื่อยืนยันว่าป้ายกำกับที่แสดงตรงกับตัวเลขที่สร้างขึ้น บวกกับ CVV ที่มีขนาดถูกต้อง (3 หลักหรือ 4 สำหรับ Amex) และตัวเลือกเสริม สุ่มวันหมดอายุในอนาคตเพื่อความสะดวกในการกรอกแบบทดสอบแบบเต็ม

นี่เป็นความสะดวกสบายของนักพัฒนาและ QA ไม่ใช่ผลิตภัณฑ์การชำระเงิน: มีอยู่เพราะ Stripe, PayPal และผู้ประมวลผลอื่นๆ ส่วนใหญ่ได้เผยแพร่หมายเลขสำหรับทดสอบที่แน่นอนเหล่านี้สำหรับทุกคนที่รวมระบบการชำระเงินของตนไว้แล้ว และมีวิธีที่รวดเร็วในการสร้างรูปแบบต่างๆ ที่ยังคงเป็นไปตามการตรวจสอบความถูกต้องของ Luhn ฝั่งไคลเอ็นต์ จะช่วยประหยัดการพิมพ์หมายเลขหนังสือเรียนสองสามเล่มเดิมอีกครั้งด้วยมือ ทุกอย่างทำงานภายในเบราว์เซอร์ของคุณด้วยการสุ่มที่สนับสนุนโดย Web Crypto - ไม่มีการส่งข้อมูลใดๆ เลย และไม่ควรป้อนข้อมูลใดที่เกิดขึ้นที่นี่ในการชำระเงินสดของผู้ค้าจริง