0

테스트 카드 번호 생성기 (Luhn 유효, 샌드박스 전용)

공개된 샌드박스 BIN 범위(Visa, Mastercard, Amex, Discover)를 바탕으로, Luhn 체크섬이 유효한 가짜 테스트 카드 번호를 생성합니다. QA나 결제 플로우 테스트에 사용하세요. 실제 카드가 아닙니다.

🔒 전적으로 귀하의 브라우저에서 처리됩니다. 여기에 입력하는 어떤 것도 업로드되지 않습니다.

⚠️
가짜 테스트 번호 전용 - 실제 구매에는 사용할 수 없습니다.
아래의 모든 번호는 결제 처리사가 체크아웃 플로우를 테스트하는 개발자를 위해 자체적으로 공개한 샌드박스/테스트 BIN 범위에서 생성된 가상의 번호입니다(Stripe, PayPal 등에서 사용하는 것과 동일한 스타일). 실제 계좌나 카드 소지자와 연결되어 있지 않으며, 물건을 구매하는 데 사용할 수 없고, 오직 테스트 모드 결제 폼 및 자동화된 QA 검사를 채우는 용도로만 존재합니다.

한 번에 1~20개.

순수하게 테스트 폼 작성용입니다. 무작위 미래 월/년과 올바른 크기의 CVV(3자리, Amex는 4자리)가 완전히 가상으로 생성됩니다.

처리 중... 0%
문서화된 테스트 BIN 범위 선택 중
Luhn 체크섬 자리 계산 중
카드 번호 포맷 지정 중
완료

결과

이 도구는 오직 한 가지 목적, 즉 실제 계좌와 연동하지 않고 결제 폼, 결제 SDK 연동, 또는 자동화된 테스트 스위트를 검증하기 위해 가짜 합성 카드 번호를 생성합니다. 작동하는 카드를 얻는 방법이 아니며, 결과물은 어떤 실제 계좌나 카드 소지자, 은행과도 연결되지 않습니다. 모든 번호는 결제 처리사가 엔지니어가 테스트 모드 결제 폼을 채울 수 있도록 개발자용 샌드박스 문서에 공개한 BIN 접두사(주요 게이트웨이 테스트 모드 문서에 있는 424242..., 411111..., 555555..., 510510..., 378282..., 371449..., 601111... 스타일)를 기반으로 만들어집니다. 여기서 만들어진 것은 실제 구매, 실제 매장, 실제 결제 네트워크에서 전혀 작동하지 않습니다.

이 결과물이 단순한 무작위 문자열이 아니라 유효해 보이는 이유는 실제 Luhn(mod-10) 체크섬을 매번 처음부터 계산하기 때문입니다. 후보 번호의 가장 오른쪽 자리에서 시작해 두 번째 자리마다 두 배로 만들고, 두 배로 만든 결과가 9를 넘으면 9를 뺍니다. 모든 자릿수를 더한 뒤 최종 합이 10의 배수가 되도록 마지막 한 자리를 선택합니다. 이는 브라우저에서 수행하는 '유효한 카드 번호처럼 보이는지' 검사와 동일한 계산 방식이므로, 실제 카드 번호처럼 그 특정한 좁은 테스트를 통과합니다. 하지만 여전히 완전히 가짜이며, 로컬에서 생성되며, 실제 거래에는 쓸모가 없습니다.

이 도구는 카드사별로 문서화된 테스트 접두사를 고정하고 그 이후 숫자를 무작위로 구성하므로, 최대 20개를 뽑으면 널리 알려진 동일한 테스트 번호가 반복되는 대신 진짜로 20개의 서로 다른 유효 Luhn 번호가 생성됩니다. 그런 다음 각 결과는 결제 폼이 카드사를 감지하는 실제 BIN 범위 규칙(Visa는 4로 시작, Mastercard는 51~55 또는 2221~2720, Amex는 34 또는 37, Discover는 6011 또는 65)에 따라 다시 분류하여 표시된 라벨이 생성된 숫자와 일치하는지 순수하게 확인하며, 올바른 크기의 CVV(3자리, Amex는 4자리)와 전체 테스트 폼을 편리하게 채울 수 있도록 무작위 미래 만료일을 선택적으로 함께 제공합니다.

이는 결제 상품이 아니라 개발자 및 QA 편의 도구입니다. Stripe, PayPal 등 대부분의 처리사가 이미 체크아웃 연동을 하는 모든 사람을 위해 이와 동일한 테스트 전용 번호를 공개하고 있으며, 클라이언트 사이드 Luhn 검증을 여전히 만족하는 변형을 빠르게 생성할 수 있으면 손으로 똑같은 교과서적인 번호를 반복 입력하는 수고를 덜 수 있기 때문에 존재합니다. 모든 것은 Web Crypto 기반의 무작위성을 이용해 여러분의 브라우저 안에서 로컬로 실행되며, 어디로도 전송되지 않습니다. 여기서 만들어진 어떤 것도 실제 판매자의 실제 결제 화면에 입력해서는 안 됩니다.