【问题标题】:How to differentiate between Debit and Credit card? Also, how to find out if it is MasterCard or Visa or something else如何区分借记卡和信用卡?另外,如何确定它是万事达卡还是维萨卡或其他
【发布时间】:2021-09-01 01:53:10
【问题描述】:

我正在将我的应用程序与 Authorize.net 集成。我正在使用沙箱进行测试。我使用相同的 API 添加信用卡和借记卡。在其中一个响应示例中,它将cardType 显示为 Visa。我想知道是否可以获得卡的类型以及发行人?因为在我得到的回复中,我没有得到这些细节。

【问题讨论】:

    标签: authorize.net credit-card


    【解决方案1】:

    Authorize.net 不会告诉卡类型或发卡机构。

    为此。您需要获取与卡类型(借记卡或信用卡)相关的 BIN(Bank I标识N数字)列表。然后,您可以将卡的前 4-9 个数字的 BIN 编号与该列表进行比较,该列表将告诉您卡的类型并为您提供发卡机构。

    Worldpay 和 Card Connect 等处理方可提供此类列表。我不确定是否有费用。我找到了this free one,但您需要稍微按摩一下才能以编程方式使用它。 This API也声称是免费的。

    【讨论】:

    • 感谢您的及时回复。我刚刚注意到我们从授权 .net 获得 cardType 作为“Visa”;但我使用了样本卡号“4111111111111111”。如果我尝试本网站rpmware.com/support/customers-&-orders/questions/… 中提到的任何其他号码,除了 Visa 之外的所有其他卡 - 我尝试使用 CVV 作为 4 位数字 - 但我仍然得到 E00015:字段长度对卡号无效
    • 在美国发卡机构中,只有美国运通使用 4 位 CVV 号码。 Visa、Master Card 和 Discover 使用三位数的 CVV 号码。
    • @RamAcharya,如果此答案解决了您的问题,请单击复选标记考虑accepting it。这向更广泛的社区表明您已经找到了解决方案,并为回答者和您自己提供了一些声誉。没有义务这样做。
    猜你喜欢
    • 2016-10-17
    • 2010-12-01
    • 1970-01-01
    • 2015-09-25
    • 2019-10-06
    • 2017-08-14
    • 1970-01-01
    • 1970-01-01
    • 2012-09-30
    相关资源
    最近更新 更多