payment-gatewaypaymentcredit-cardpayment-processingpayment-services

Automatic BIN Range Update/detection service


I am currently managing a software estate that stores card bin ranges in a table for card checking.

This currently means that we have to manually update the bin range table on a regular basis to ensure it can cater for new cards.

I am wanting to automate this process, is there an easy way to automatically update the bin ranges or an online API service we can use? I did find: http://www.binchecker.org/ however it was last updated in 2011 and seems like it has died out.

or is there an easier wayto detect without needing BIN ranges? i have read that the start number determins the card type? I have seen other questions posted here that link to BIN lists (for example the barclaycard pdf, wikipedia) but that still requires manual input.

EDIT http://www.binchecker.org/ appears to be an old site https://www.bindb.com is the new updated site.


Solution

  • There isn't an automated service, and many of the online lists/services that attempt this are woefully out of date (I just checked a random MasterCard range 557548 against bindb for example, and found it not listed)

    The official lists are managed by ANSI www.ansi.org/iin and distributed monthly by the American Banking Association. You would need to qualify yourself as a Payment Service Provider (or higher) to have access to these lists.

    For the most part though you shouldn't need to convert the IIN (or BIN) to a card scheme. You just submit the full card number to your payment gateway and let them do the work.