テスト用クレジットカード番号ジェネレーター
ブラウザ内でランダムに生成された、Luhnチェックに合格するテスト用番号です。テスト目的専用で、実在のカードや人物とは無関係です。
このツールとは テスト用クレジットカード番号ジェネレーター
このツールは、決済処理会社が取引を銀行に送る前に行うのと同じ構造チェックであるLuhnチェックサムに合格するテスト用クレジットカード番号を作成します。Visa、Mastercard、American Express、Discoverの中からブランドを選ぶと、そのブランドに正しいプレフィックス、桁数、チェックデジットを持つ番号が生成されます。番号はすべてブラウザ内で生成され、実在のカード、口座、人物とは一切関係ありません。
使い方
- メニューからブランドを選びます。Visa、Mastercard、American Express、Discoverから選択できます。
- 必要な番号の数を1から50の範囲で設定します。
- 生成をクリックして新しいテスト番号のセットを作成します。
- 1件だけコピーするか、すべてコピーでセット全体をまとめて取得します。
こんなときに便利
決済フローを組んでいて、フォームのデバッグを始める前に検証をきちんと通過するカード番号が複数必要なことはありませんか。Visaを選んで一度に10件生成し、そのままテストスイートや手動QAに貼り付ければ、どれも一発でLuhnチェックを通過します。StripeやPayPalのサンドボックスをテストする開発者、決済フォームを何度も入力するQAチーム、基本的なフォーマット検証で止まらないダミー番号が必要な人に便利です。
よくある質問
この番号で実際に買い物ができますか?
できません。Luhnアルゴリズム上は数学的に有効で、実在するブランドのプレフィックスと桁数に一致していますが、どの銀行からも発行されておらず、残高も有効期限もCVVも紐づいていません。どの決済処理会社も実際の取引でこの番号を受け付けません。
4111111111111111のような有名なテスト番号を使わず、なぜわざわざ生成するのですか?
公開されているテスト番号は単発の手動チェックには十分ですが、あまりに使い回されているため、フォーム側が特別扱いしていたり、テストスイート全体が常に同じ値を叩き続けることになりがちです。新しいセットを生成すれば、大量テストやフォームの負荷テスト、テスト用データベースの投入に使えるユニークな番号が手に入ります。
生成した番号はどこかに保存または送信されますか?
されません。すべての番号はクライアント側の計算でブラウザ内で生成されます。サーバーへの送信も、現在のページセッションを超えた保存も行われません。
この番号を生成して使うことは合法ですか?
自分のシステムをテストするためにLuhn有効な番号を生成することは合法で、ソフトウェアQAの通常の一部です。生成されたものでも実在のものでも、カード番号を使って実際に買い物をしたり、他人になりすましたりする行為は詐欺にあたります。