Payment validation

Free payment tools for IBAN, BIC and card checks.

Open indexed IBAN and BIC reports, validate cards and prepare BIN lookup pages from a payment-focused landing page.

IBAN + BIC check

Validate IBAN checksum and show related BIC or domestic account details where available.

Card check (Cred/Debit)

Run a Luhn check and identify scheme, card type and issuer data when the BIN is known.

BIC bank page

Open an indexed BIC page with branch and bank information where available.

BIN lookup

Look up the card issuer using the first 6 to 8 digits only.

Payment due diligence

Check whether beneficiary details align with IBAN country and prior Versys history.

Log in or sign up to use payment due diligence.

Domestic account check

Validate country-specific account fields such as UK sort code or German BLZ details.

Batch and file processing

Upload a CSV or paste rows for IBAN, card, BIN and payment due diligence checks. Batch tools require a signed-in account.

Accepted files: CSV or TXT, UTF-8 preferred, maximum 100 rows per batch.

IBAN, card and BIN batches: one value per line, or a CSV where the first column contains the value.

DE89370400440532013000 FR1420041010050500013M02606

Payment due diligence: CSV with company_name, company_country and iban.

company_name,company_country,iban Example GmbH,DE,DE89370400440532013000

Domestic account: CSV with country, sort_code and account. Additional country-specific columns can be included.

country,sort_code,account GB,200000,12345678

BIN, payment due diligence and domestic account batches return on-screen result sets. PDF appears only for batch types with report generation.

Frequently asked questions about payment validation

What is an IBAN?

An IBAN (International Bank Account Number) is a standardised format for identifying bank accounts across borders, defined in ISO 13616. It consists of a 2-letter country code, 2 check digits, and a country-specific account number of up to 30 characters. IBANs are mandatory for all credit transfers within the SEPA zone.

How do I validate an IBAN?

IBAN validation checks the country prefix, verifies the length against the country's official format, and confirms the check digits using the ISO 13616 Modulo-97 algorithm. Versys also looks up the associated BIC and bank name where available.

What is a BIC or SWIFT code?

A BIC (Bank Identifier Code), also known as a SWIFT code, is an 8- or 11-character code that uniquely identifies a financial institution. It is used in international wire transfers to route payments to the correct bank. The first 4 characters identify the bank, the next 2 the country.

What is a BIN?

A BIN (Bank Identification Number), sometimes called an IIN (Issuer Identification Number), is the first 6โ€“8 digits of a payment card number. It identifies the card issuer, the card network (Visa, Mastercard, etc.), the card type (credit or debit), and the country of issue.

Is IBAN validation free?

Yes. Single IBAN format checks, checksum verification, and BIC/bank detail lookups are completely free and require no account on Versys.