クレジットカード番号検証ツール
ローカルのクレジットカードまたはデビットカード番号をルーンチェックの数字と一般的な発行者プレフィックスと長さのルールを使用して検証します。 このツールは、潜在的なカードブランドをキャッチし、識別するのに役立ちますが、銀行に連絡せず、何かを充電するか、カードがアクティブであるか、または使用可能なことを確認します。
財務・業績
お問い合わせ
1行にカード番号を入力してください。 バリデータは、スペースとダッシュを無視し、ブラウザのローカル番号をチェックします。
プライバシーに関する注意事項: ブラウザでローカルにすべてを実行します。 ToolMillはカード番号をどこにでも送信しません。このツールはライブ発行者、残高、支払い検証を実行しません。
このバリデータが実際に役立つもの
このページは、ワークフローの他の場所でその値を使用する前に、カード番号で高速構造のsanityチェックが必要な場合に便利です。 かなりの実用的な質問に答えるのに役立ちます。この数字は、一般的な発行者パターンとルーンチェックサムルールに基づいて、盗用可能なカード番号のように見えますか?
これにより、QA、決済フローのテスト、サポート調査、ドキュメントレビュー、内部トレーニング資料の作成に役立ちます。 これらの状況では、支払いゲートウェイ、外部バリデータ、またはサードパーティのサイトを含むことなく、早期に簡単な間違いをキャッチしたいことが多いです。
カードが有効であるかどうか、請求可能、資金供給、承認、または支払いを承諾する安全なかどうかを通知するものではありません。 ローカル構造チェックで、アカウント・スタタスや不正防止ツールではありません。
このページのチェック内容
バリデータは、ブラウザのローカルで3つの簡単なチェックを実行します。 最初に入力を数値に正規化するため、コピーされたスペースとダッシュは問題ありません。 第二に、一般的な発行主プレフィックスと長さのパターンに対する数字の文字列を比較して、おそらくカードブランドを特定します。 第三に、ルーンチェックのデジタルアルゴリズムを実行して、数値が内部的に一貫しているかどうかを確認します。
これらのチェックは、多くの場合、一般的なコピーとペーストの問題をキャッチするのに十分です, 数字を翻訳, 誤ったテスト値, 明らかに一般的なカード番号の予想された形状に合わないエントリ. 彼らは意図的に軽量で決定的であり、ローカルブラウザの使用のためにうまく機能する理由です。
バーンチェックとは
ルーンアルゴリズムは、多くのカード番号フォーマットで使用されるチェックサムルールです。 数値がルーン計算を通過すると、そのチェックサム設計で内部的に数字が一致していることを意味します。 失敗すると、その数字にはチポが含まれているか、最初の場所で有効な構造番号がなかったという強いチャンスがあります。
それは有用であるが、限られる。 ルーンの結果を渡すことは1つの構造信号だけです。 カードを発行した銀行ではなく、口座が開いていること、番号が期限切れていないこと、または承認要求が成功することを意味します。
発行者の検出は、あなたを伝えることができない
このページの発行者の検出は、一般的な公開プレフィックスと長さの慣行に基づいて行われます。 ビザ、Mastercard、American Express、Discover、または未知のパターンのような数字が表示されるので、素早く分類できます。
しかしながら、イシュアラベルは通知パターンのマッチのみである。 ライブルックアップではなく、実際のアカウントデータベースに縛られず、特定の発行体が現在認識しているか、サポートしているかという証拠として扱われるべきではありません。
有効な結果が何を意味するのか
有効な結果は、数値は共通の構造規則に一致し、チェックサムのテストを渡ることを意味します。 口座が開封されていないこと、カードが入金され、発行銀行が承認されたこと、カードが期限が切れていないこと、または支払いが成功します。
誤った結果は、通常、速いチポ警告として最も有用です。 数字がルーンチェックに失敗した場合、または明らかに一般的な発行体パターンに合わないと、値が誤ってコピーされたり、誤ってコピーしたり、プレースホルダ使用のために発明されたりする可能性は良いです。
生産決済の決定のために、不正なチェック、承認、AVS、CV、発行者の応答、および決済結果については、そのワークフローに関与する実際の決済プロセッサまたは金融システムが必要です。
結果を解釈する方法
- 有効なチェックサムは、数字がルーン式を満たし、実際のカード番号に属することができる方法でフォーマットされることを意味します。
- 同様に、カードタイプのマッチは、開始された数字と総長さが既知の発行者家族に似ていることを意味します。アカウントが開いているか、または料金のために承認されていない。
- 無効なは通常、最初の場所でチェックサムルールに会ったことがないチポ、欠落した数字、余分な数字、または数があることを意味します。
このツールが検証されていないもの
このページは、銀行、プロセッサ、またはカードネットワークに連絡しません。 口座が開いているかどうか、クレジットが利用可能であるか、凍結または盗難であるか、または購入が承認されるかどうかはわかりません。 また、有効期限、CV、請求先住所、AVSの一致、不正なスクリーニング、または商取引側の支払い設定を検証しません。
通過結果が何であるかは確認しません
渡る結果は、数値が Luhn チェックサム パターンにマッチし、既知の発行者の長さや接頭辞パターンに収まることを意味します。 カードアカウントが開いていること、カードが請求される可能性があること、請求の詳細が正しいこと、または番号が実際の取引で正当であることを確認しません。
番号が有効である場合、支払いはまだ失敗します
- 有効なカード番号だけでは許可のために十分ではないので、有効期限の月と年を再度確認してください。
- プロセッサーは通常カード番号から別々に要求するので、CV またはセキュリティコードを確認します。
- ZIP の請求や、アドレスの検証が有効になっている場合、発行者が期待どおりにアドレスを正確に確認します。
- 詳細が正しい場合と支払いがまだ失敗した場合は、発行者または承認規則が低下を引き起こした商人にお問い合わせください。
数値が検証に失敗する一般的な理由
数値は通常、誤字の数字、欠落した数字、コピーとペースト中に追加された追加のコピーされた数字、またはフォーマットノイズのために失敗します。 期待するカードブランドパターンの全体的な長さが間違っている場合は、番号も失敗できます。 テストデータをチェックしている場合は、公開されたテスト番号と部分的な例を使用していることを確認してください。
これは助ける一般的な状況
- サンドボックスやQA環境に送信する前に、決済フォームのテストデータをチェックします。
- 顧客が間違った数字を入力することができるサポートチケットを確認する。
- コピーされたドキュメントの例をクリーンアップし、内部的に一貫したサンプル番号を使用します。
- 変更のフォーマットが誤ってエクスポート、赤字、または手動クリーンアップ中にカード番号を変更しなかったことを確認します。
- 財務データを未知のサードパーティのバリデータサイトに貼り付けたくないときにローカルブラウザのみチェックを実行します。
このページをよくキャッチする間違い
- チェックサムを破るシングル数字のtypos。
- 1つの欠落または余分な数字で値をコピーしました。
- 手動で見直しが困難になるセパレータで貼り付けられた数字。
- プレースホルダーや、一般的な発行者規則に合わない値を発明しました。
- トレーニングやQAデータを一目でリアルに見えますが、基本的な構造チェックが失敗します。
事例紹介
4111 1111 1111 1111
カードの種類:ビザ バーンチェック:有効 全体的な結果:構造的に有効に見て下さい
4111 1111 1111 1112
カードの種類:ビザ ルーンチェック:無効 全体的な結果:おそらくtypoか構造的に無効な数
これらの例は、構造的な結果のみを示しています。 ライブ発行者の受諾、アカウントのステータス、または成功を請求する証拠はありません。
なぜテスト番号が通過できるが、まだ実際のカードではありません
多くの決済プロバイダは、意図的にルーンチェックを通過するサンプルカード番号を公開しているため、開発者やサポートチームは安全にフォームをテストすることができます。 これらの番号は、サンドボックスカードがQA環境で有効に見えるのと同じ理由で、ここで構造的に有効に見えるかもしれません。チェックサムと発行体パターンは、実際のデータに似ているように設計されています。 銀行口座やチャージ可能なカードは、まだ有効ではありません。
プライバシーと取扱いの指針
このバリデータは、ブラウザで完全に実行されます。これは、特に金融面での入力にとって重要です。 実際の支払い情報を確認している場合は、独自の内部処理ルールを適用し、不要なコピーを最小化し、スクリーンショット、共有ノート、または長期にわたるチャットログに機密値を残すことを避ける必要があります。
ToolMillは、このような単純なユーティリティチェックのために、外部サービスへの不要な暴露を減らすことを意図しています。 PCI準拠、決済セキュリティ制御、または独自の環境で適用されるデータ処理の要件の代替ではありません。
制限事項および金融免責条項
このページは、基本構造検証のみを目的としています。 支払い承認、不正審査、コンプライアンスガイダンス、クレジットアドバイス、法的なアドバイス、銀行のアドバイス、または番号が実際の口座に縛られている保証を提供していません。
実際のプロセッサ、発行者、マーチャントシステム、または実際のトランザクションを制御する調整されたワークフローを通じて重要な支払いまたはアカウントの決定を常に確認します。 このページは、最終的な財務決定のポイントとしてではなく、明らかな構造間違いのための迅速なローカルフィルタとして扱います。
