This API is currently under active development. Join the waiting list to get early access.

8-Digit BIN Expansion

The global payments industry is undergoing a significant transition. Historically, Bank Identification Numbers (BINs) were the first 6 digits of a payment card. Due to the rapid growth in card issuance, the International Standards Organization (ISO) has expanded the BIN standard to 8 digits.

April 2022 Mandate

As of April 2022, major networks like Visa and Mastercard mandated that all payment processors, merchants, and financial institutions support 8-digit BINs. While some networks like Amex maintain legacy 6-digit ranges, modern systems must be flexible.

Our API fully supports 8 to 11-digit BINs.

Our database tracks granular sub-ranges, allowing you to correctly identify the issuer even when 6-digit ranges overlap between different financial institutions.

Strategic Impact

Fewer Declines

Incorrectly identifying an 8-digit card by its first 6 digits can lead to incorrect routing and avoidable transaction declines.

Accurate Fees

Interchange fees are calculated based on card tier. 8-digit precision ensures your business pays the correct rate for every transaction.

Implementation Tips

  • Avoid Hardcoding: Do not assume all BINs are 6 digits in your database schema. Use at least 11 characters to store BIN prefixes.
  • Sanitization: When sending data to our API, send at least 11 digits to ensure maximum lookup accuracy. Our system will automatically determine the correct range length.
  • Truncation: For PCI DSS compliance, you may only store the first 8 and last 4 digits of a card. Our API aligns perfectly with these truncation standards.

BIN Evolution

Legacy 6-Digit

4242 42XX XXXX XXXX

Modern 8-Digit

4242 4242 XX XXXX XXXX

Future-Ready 11-Digit

4242 4242 424 X XXXX