代码之家  ›  专栏  ›  技术社区  ›  John Rix

确定Braintree的信用卡/借记卡原产国?

  •  4
  • John Rix  · 技术社区  · 10 年前

    我知道,卡号的前6位数字代表卡的发卡机构识别网络(IIN),这些信息应依次标识原产国。

    Braintree是否提供任何API来在处理交易之前解码这些信息?我目前还不知道有哪种服务能做到这一点。我想在完成交易之前知道卡的来源,因为在我的特定用例中,这可能会对交易费用、佣金等产生重大影响。

    类似地,我希望能够区分借记卡和信用卡,尽管仅仅考虑IIN似乎不可能做到这一点。

    2 回复  |  直到 10 年前
        1
  •  6
  •   agf    10 年前

    我在Braintree工作。如果你有更多的问题,你可以随时 get in touch with our support team .

    如果您在Braintree存储信用卡 include BIN Database information :

    • country_of_dissue-信用卡的发行国。
    • 借记卡-该卡是否为借记卡。可能值:

      Braintree::CreditCard::Debit::Yes
      Braintree::CreditCard::Debit::No
      Braintree::CreditCard::Debit::Unknown
      
        2
  •  1
  •   PaulG    10 年前

    如果您可以访问美国银行家协会发布的IIN数据库,那么发卡国和借记卡/信用卡标志在技术上都是可用的。然而,对于作为支付服务提供商或更高级别的参与者,通常保留对该数据库的访问权(每月更新一次)。

    如果你没有访问权限,你可能值得一看 https://www.bindb.com/api-documentation.html (虽然是合理的警告-我没有亲自使用过)