VerSys
Payments

Card number check

Run a Luhn card-number check and identify basic card metadata where available.

What this check does

The card check validates the Luhn checksum and enriches with BIN data where known.

What is a Luhn card check?

A Luhn check validates the mathematical structure of a card number. It catches many entry errors but does not authorise a payment.

What the result means

A valid Luhn result means the number is structurally plausible.

What the result does not prove

It does not prove the card is active, funded, authorised or owned by the user.

When businesses should use it

  • Form validation
  • Payment support diagnostics
  • Fraud triage

Example workflow

  1. Run Luhn validation.
  2. Review BIN metadata.
  3. Use your payment processor for authorisation.

Data sources

Luhn checksum logic and BIN metadata.

Limitations

Never treat format validation as payment approval.

Related checks

BIN / card identifier structure

The first digits of a card number identify the issuing range. Luhn validation checks the full number structure; BIN lookup adds issuer metadata where available.

How to use this page in practice

Start with the public check when you need a quick answer, then move to signed-in evidence, batch processing or the API when the same control becomes part of a repeatable finance, tax or operations workflow.

FAQ

Does this charge the card?

No. It only checks structure and metadata.