Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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.

like image 753
Scott Jones Avatar asked Jul 07 '26 22:07

Scott Jones


1 Answers

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.

like image 196
PaulG Avatar answered Jul 10 '26 07:07

PaulG



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!