如何检测一次性电子信用卡?

12

我需要检测一次性信用卡(在第一次付款后就会失效)。

我知道有一些bin范围数据库存在。你能分享一下你在这方面的经验吗?

感谢您的帮助。

杰罗姆·瓦格纳


2
你的支付服务没有为你做这个吗?如果没有,我建议你换一个可以做到的。 - leppie
不,它不能;我正在寻找一种通用的方法来实现它,独立于支付服务提供商。无论如何,我会接受任何关于提供此功能的PSP的建议。谢谢。 - Jerome WAGNER
1个回答

11

这通常由最接近交换的处理器提供。因此,如果您正在使用像Payflow Pro这样的中间件,并且Chase-Paymentech是处理器,您可以向Chase-Paymentech询问。不过,如果他们真的有这些信息,我会感到惊讶。在过去,我看到的列表只将卡分类为车队、商业或企业,以确定需要发送的2级和3级数据。所有消费者类型的卡似乎都被归为单个类别。

如果您通过多个中间件层运行(例如Authorize.Net -> Cybersource -> 某个银行),请向上一级询问。如果中间件解决方案基于卡类型提供处理,则可能具有您需要的数据(如果存在)。

BIIN范围有时也会更改...所以无论您做什么解决方案,都要使其能够定期更新数据。我经历过查找表的设计实际上从未打算进行更改的情况,然后不得不处理重大生产“严重级别1”修复,因为最大客户的员工正在使用新范围的P卡,导致结算失败时软件没有找到将新范围分类为P卡的情况。当然,没有人知道范围已经更新了,所以花了几周时间才有人终于想到将失败的卡与已知的BIIN范围进行比较。这似乎很明显,但是当卡号被加密并且您无法轻松地看到BIIN时,它可能有点困难。

希望即使不是直接答案,它也有所帮助。找到知道如何获取列表的人通常需要一些时间,因为这些地方接电话的大多数人都对整个流程或甚至寻找BIIN范围列表的位置知之甚少。当我们获得它时,它以一个屏幕转储报告的形式呈现在一个纯文本文件中。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接