我正在尝试开发一个应用程序,它可以为来自世界不同地区的人们提供不同的服务。
让我们说,有人输入卡号1111-1111-1111-1111。我如何用它来告诉原产国?
我知道这是可能的,因为贝宝和苹果都是这样做的。
答案 0 :(得分:14)
使用BinList。它只是通过检查卡号的前6位数字告诉您原产国。它也有一个简洁的基于Json的API。
答案 1 :(得分:5)
起初,我质疑这些信息是否可以仅从信用卡号码中获取。
然后我在这里找到了它:
<击> http://en.wikipedia.org/wiki/List_of_Bank_Identification_Numbers 击>
修改 - 如果您要使用信用卡号进行付款,请不要忘记PCI Compliance。
修改 - 显然以前的维基百科页面已被删除。 This似乎有类似的信息。
答案 2 :(得分:2)
签出https://binlist.io/开源,看起来他们在github页面上拥有一个维护的csv文件:https://github.com/iannuttall/binlist-data