テストクレジットカードジェネレーター

決済システムを開発していると、フォームバリデーションを通過できるカード番号が必要になりますよね。このツールは、正しいBINプレフィックスとチェックディジットを持つテスト番号を生成します。実際の請求リスクなしに、決済フローを一通り確認できます。

カードタイプを選んで番号を生成するだけ。あとは開発環境でテストするだけです。

よく使われるテストカード番号

ネットワークカード番号備考
Visa4111 1111 1111 1111Stripeテストカード
Mastercard5555 5555 5555 4444Stripeテストカード
American Express3782 822463 10005PayPalテストカード
Discover6011 1111 1111 1117Stripeテストカード

カード番号が「有効」であるために必要なこと

クレジットカード番号は、ランダムな数字の羅列ではありません。決まった構造があります。

  • BIN/IINプレフィックス:先頭6桁がカードネットワークと発行銀行を示します
  • アカウント番号:中間の桁が口座を特定します
  • チェックディジット:最後の桁はLuhnアルゴリズムで計算され、入力ミスを検出するために使われます

このツールが生成する番号はLuhn検証を通過するため、フォームバリデーターやテスト用APIに受け付けてもらえます。ただし、実在する口座とは一切紐づいていません。

対応しているカードタイプ

Visa

「4」で始まる16桁。世界で最も普及しているカードです。

Mastercard

「51〜55」または「2221〜2720」の範囲で始まる16桁。Visaに次ぐ2番目のシェアを持ちます。

American Express

「34」または「37」で始まる15桁。VisaやMastercardより1桁少ないので、バリデーション実装時に見落としやすいポイントです。

Discover

「6011」または「65」で始まる16桁。日本ではあまり見かけませんが、米国向けサービスを作るなら対応が必要です。

JCB・Diners Club・UnionPay

それぞれ独自のBIN範囲を持つネットワーク。国際対応のアプリを作るときに役立ちます。

どんな場面で使うか

決済ゲートウェイの統合テスト

StripeやPayPal、BraintreeやSquareを組み込んでいるなら、フロー全体が正しく動くか確認したいはず。生成した番号はこれらのサンドボックスモードで問題なく使えます。

フォームバリデーションの確認

無効な番号を弾いているか、有効な番号を誤って弾いていないか——複数のカードタイプやエッジケースを試して、実装の穴を洗い出しましょう。

ECサイトの開発

カートから支払い、確認画面まで、実際のカードなしにフロー全体を構築・テストできます。誤課金の心配もありません。

QA・自動化テスト

カードタイプ・有効期限・CVVの組み合わせをいくつか用意して、テストケースを充実させましょう。本番で驚かないためにも、事前に多くのパターンをカバーしておくのが大切です。

生成されるデータの内容

1枚あたり以下が生成されます:

  • カード番号(Luhn有効)
  • 有効期限(未来の日付)
  • CVV/CVCコード
  • カード名義人名(任意)

重要な注意事項

これらはテスト専用の番号です。実在する口座や資金とは一切関係ありません。生成した番号を実際の購入に使うことは詐欺にあたります。必ず開発・テスト環境でのみ使用してください。

テストカードについてよくある質問

他のおすすめツール

D&Dキャラクタージェネレーター

D&D 5版の完全なキャラクターをすぐに作れるジェネレーター。種族・クラス・能力値・背景・性格特性をランダムで生成します。

キャラクターを生成

プライズホイールジェネレーター

キャンペーンやプレゼント企画用の抽選ホイールを自作できます。確率を自分で設定して、色もカスタマイズ。当選者リストはいつでもエクスポート可能。

プライズホイールを作成

ゲーマータグジェネレーター

自分らしいゲーマータグを作ろう。クール、おもしろ、プロ、アニメ、ミリタリーなど好きなテーマで生成できる。Xbox、PlayStation、Steam、Discord対応。

ゲーマータグを生成

領収書ジェネレーター

きれいな領収書をすぐに作れます。商品・税金・支払い方法を入力して、PDFで保存するか直接印刷できます。

領収書を作成する

請求書作成ツール

数秒でプロ品質の請求書が完成します。事業者情報と明細を入力してPDFをダウンロード、そのままクライアントへ送れます。

請求書を作成

スピナーホイール

名前や選択肢を入力してホイールを回すだけ。生徒の指名、抽選、チームの順番決めなど、ランダムに選びたい場面で使えます。

ホイールを回す