Closed. This question is off-topic 。它目前不接受答案。












想改善这个问题吗? Update the question 所以它是堆栈溢出的 on-topic

8年前关闭。



Improve this question




我经营的业务类型允许客户在付款之前获得结果。当他们注册时,我会获取他们的信用卡信息,之后一周到一个月的任何时间都会向他们收取我的服务费用。大多数情况下,这一切都很顺利,但偶尔人们会尝试使用虚拟信用卡来玩弄系统,并扔掉借记卡(就像您可能在 Wallmart 购买的那样)。

我做了一些研究并找到了 http://en.wikipedia.org/wiki/List_of_Bank_Identification_Numbers ,但这不是一个完整的列表。有没有办法确定卡片的来源?特别是虚拟和扔掉的卡片。

或者有没有人对这个问题有任何经验,也许能给我一些解决这个问题的想法?

最佳答案

预认证不会解决这个问题 。扔掉的卡会预认证成功,所以不要用一种方法来区分临时卡和长期卡。

预认证本身有许多问题,主要问题是每个发卡机构都会在不同的时间内持有预认证值,从 2 天到 30 天不等。这可能会导致您预先验证过于频繁(这真的让客户很恼火,因为看起来他们的帐户中不断滴钱)或不够频繁(因此预先验证下降,您无法保证)的问题当您真正想进行结算时,资金可用)

不幸的是,您面临的问题是您只需要应对或改变您的商业模式!公平地说,任何类型的卡都可能会遇到您当前型号的问题。无法保证长期卡将始终有可用资金,或不会被取消(例如由于卡丢失)或到期。

你能想象走进一家商店并在收银台上被告知,“谢谢,但现在不要付钱给我们——只需留下你的信用卡信息,我们会在月底向你收取费用”。滥用的时机已经成熟。很抱歉这么直率,但您要么需要将这种滥用考虑到您的成本中,要么找到不同的模型。一种替代方法可能是对“积分”进行预付费用,这些积分是在提供服务时花费的,然后很少执行重复授权/结算以充值积分(如果身份验证拒绝,则暂停帐户)。您需要确保您的服务提供商使用 Visa Account Updater serviceMastercard Automated Billing updater 。这些服务通过自动更新已过期的卡或被新卡详细信息替换的卡来允许重复授权。任何已被取消的卡都会掉落并拒绝。

关于payment-gateway - 检测一次性信用卡和虚拟信用卡,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2367325/

10-13 04:50