卡 BIN 到底是什么?从 IIN、Account Range 到 Apple Pay Tokenization 的完整解析

PAYMENT INFRASTRUCTURE / BIN · IIN · TOKEN

卡 BIN 到底是什么?从 IIN、Account Range 到 Apple Pay Tokenization 的完整科普

银行卡号并不是一串随机数字。它从号码前缀开始,就连接着发卡机构、支付网络、产品属性、 路由、币种、风控乃至手机里的支付令牌。理解 BIN,其实是在理解银行卡支付系统如何“看懂一张卡”。

更新:2026 年 8 月 27 日 主题:银行卡 / FinTech / 支付基础设施 阅读:约 18 分钟
PRIMARY ACCOUNT NUMBER SCHEMATIC
4123 4567 X
IIN / BIN8 位示意
Account Identification账户识别部分
CheckLuhn

示意号码,不代表任何真实银行卡。MII 是 IIN 的第一位,不是位于 IIN 之前的独立字段。

PAN→ IIN / BIN→ Account Range→ Processing→ Token / PAR

当你在网站输入银行卡号,很多支付页面还没等你输完整张卡,就已经能推测这张卡属于哪一个支付网络、 哪个国家或地区、哪类发卡机构,甚至可能进一步得到 Credit、Debit、Prepaid 和产品属性。

背后的关键不是网站“猜”出了你的银行,而是支付行业长期维护着一套全球号码体系: PAN 是完整支付账号,IIN/BIN 是它最前面的识别前缀,而更细的 Account Range 又能继续把同一个 BIN 拆成不同处理区间。

再往下走,事情会变得更有意思:一个号码前缀会影响交易怎样被识别和路由;到了 Apple Pay 这样的数字钱包时代, 真正参与支付的又可能不再是实体卡上的 PAN,而是由网络令牌化体系生成的替代支付凭据。

01

THE NUMBER ITSELF

先从银行卡号开始:PAN 不是随机生成的一串数字

银行卡上的长号码通常叫 PAN(Primary Account Number,主账号)。 当前 ISO/IEC 7812-1:2017 定义了发卡机构识别和 PAN 的编号体系;在 8 位 IIN 体系下, PAN 仍然是可变长度,标准范围为 10~19 位。现实世界里最常见的是 15、16、19 位等具体长度, 不同品牌和发卡体系会采用不同格式。

这里最容易混淆的是 MII(Major Industry Identifier)。 MII 是 IIN 的第一位,用来表示一个较宽泛的行业类别;它并不是一个独立放在 IIN 前面的字段。 所以更准确的结构是:

PAN = IIN + Individual Account Identification + Check Digit
02

THE PREFIX

BIN 和 IIN:支付系统首先从号码前缀认识一张卡

IIN(Issuer Identification Number)是 ISO/IEC 7812 的正式术语。 支付行业更习惯说 BIN(Bank Identification Number)。 今天讨论银行卡时,两者经常被当作近义词使用;不过 “IIN” 更准确,因为发行主体并不一定只限传统银行。

一个经过授权和及时更新的 BIN / Account Range 数据源,通常可以给支付系统提供诸如: 发卡机构、发行国家或地区、资金来源类型、产品代码、账单币种以及 PAN / Token 等属性。 这些信息会成为支付决策的重要输入。

Issuer发卡机构 / 号码控制主体谁发行或控制这段号码
Country发行国家 / 地区常用于路由、合规、风控辅助判断
Funding SourceCredit / Debit / Prepaid具体精度取决于数据源和 Range 粒度
Product产品类型 / 产品代码例如消费卡、商业卡及网络产品层级
CurrencyIssuer Billing Currency可参与 DCC 等场景的资格判断

为什么不能只看第一位就判断 Visa、Mastercard、银联?

第一位首先是 MII,不是一个全球统一的 “Card Scheme ID”。 的确有一些非常有辨识度的品牌范围,例如 Visa 大量使用 4 开头, American Express 常见 34 / 37,UnionPay 常见 62; 但 Mastercard 除 51~55 外还有 222100~272099 的 2-series。 Discover 也存在 6011 等 6 开头范围。

VISA4…典型品牌前缀
MASTERCARD51–55 / 222100–272099包含 5-series 与 2-series
AMEX34 / 37典型范围
UNIONPAY62…常见范围之一
DISCOVER6011…示例范围之一

上表用于理解“品牌范围必须匹配完整前缀”,并不是一张完整的全球品牌路由表。 生产系统应使用卡组织、收单机构、处理商或获授权的数据源。

03

BEYOND THE BIN

Account Range:同一个 BIN 下面,还可以存在更细的“产品区间”

只看 BIN,很多时候只能看到第一层信息。现代支付网络会继续把一个 BIN 细分成更具体的账号区间, 并把产品类型、资金属性、处理参数等信息定义在更细粒度上。

8-DIGIT BIN 4123 4567
4123 4567 0…Range A产品 / 处理属性 A
4123 4567 1…Range B产品 / 处理属性 B
4123 4567 2…Range C产品 / 处理属性 C
4123 4567 9…Range J产品 / 处理属性 J

Visa 的公开资料给了一个非常清楚的例子:Visa 的 BIN 可以是 PAN 前 6 或前 8 位, 但 Visa 的 Account Range 是 PAN 的前 9 位,大量处理属性定义在 Account Range 层。 当 8 位 BIN 使用 9 位 Account Range 时,一个 8 位 BIN 就天然对应 10 个 9 位 Account Range。

发行机构当然可以在内部系统里继续细分账户,但如果希望某段号码在支付网络层拥有独立的产品属性、 路由或处理配置,就需要进入对应卡组织、处理商和项目的网络配置体系。

04

6 → 8 DIGITS

为什么 BIN 从 6 位走向 8 位?核心原因是号码资源不够用了

随着发卡机构、数字银行、预付项目、虚拟卡和 FinTech 发卡计划不断增加, 6 位 IIN 的号码空间越来越紧张。ISO 因此修订 ISO/IEC 7812, 将新 IIN 从 6 位扩展为 8 位。

ISO 公布修订方向

明确将 IIN 从 6 位扩展到 8 位,并提示产业开始评估系统影响。

ISO/IEC 7812-1:2017 发布

Registration Authority 开始为新申请分配 8 位 IIN。

Visa 进入关键实施节点

Visa 生态要求支持 8 位 BIN;新申请的 Visa issuing BIN 转向 8 位。

6 位与 8 位长期共存

历史 6 位 BIN 并没有在某一天全球统一失效,支付系统必须兼容两种长度。

“扩两位”为什么能缓解资源压力?

对一个既有 6 位前缀来说,再增加两位数字,理论上可以细分为 100 个不同的 8 位前缀。ISO 当年的说明也指出,既有 6 位 IIN 可以对应一个包含 100 个 8 位 IIN 的号码块。

原 6 位 412345
→
可细分为 100 个 8 位前缀
41234500 41234501 41234502 … 41234599

如果只做一个固定 16 位 PAN 的理论例子:6 位 IIN 后,扣除最后一位校验位, 还剩 9 位账户识别数字;8 位 IIN 后则剩 7 位。 因此单个前缀下的理论账号组合从 109 缩小到 107, 但可分配前缀数量大幅增加。实际发行容量还会受到保留范围、产品划分和网络规则影响。

05

HOW PAYMENTS USE IT

真正进入支付链路后,BIN / Range 是怎样被使用的?

对支付网关、收单机构、处理商和卡组织来说,BIN / Account Range 的价值不是“查归属地”, 而是让系统在极短时间内获得一组与这张卡相关的处理属性。

01Merchant商户发起支付
02Acquirer / Processor收单与处理
03Payment Network网络转接与规则
04Issuer发卡行授权
Network / Brand识别可用网络
Issuer / Country发行信息
Funding SourceCredit / Debit / Prepaid
Product产品与商业属性
Range Attributes更细处理参数

① 路由与支付成功率

支付处理商可能结合卡片网络、发行国家、商户所在地、可用收单关系、网络成本和实时风控, 选择符合规则的处理路径。BIN / Range 是其中一个输入,但不是“看到某国 BIN 就必然走某条线路”的单一开关。

② Interchange 与产品属性

资金来源类型、产品类型、商户类别、交易场景、地区和监管状态都可能影响 interchange qualification。 因此“高端卡一定固定收多少费率”并不准确;支付网络通常根据一组规则共同决定费率和资格。

③ DCC:动态货币转换

当持卡人在境外消费时,支持 DCC 的商户或 ATM 可能提供“按商户当地币种支付”或“按持卡人账单币种支付”的选择。 BIN / Range 数据里的 Issuer Billing Currency 可以参与判断,但币种不同并不等于 DCC 必然触发。 商户 / ATM 需要实际提供 DCC 服务,并按卡组织规则展示本币和持卡人币金额、汇率和额外费用, 最终由持卡人选择接受或拒绝转换。

LOCAL PRICEEUR 100商户当地币种
↔
DCC OFFERUSD …汇率 + markup 必须透明
→
CARDHOLDER自己选择商户不能代替选择

④ 风控

发行国家、Funding Source、产品类型等可以成为风控特征。 例如系统可以把“发卡国与当前设备环境明显不一致”作为一个风险信号, 但不能仅凭这一项就认定欺诈。旅行、跨境消费、代理网络、海外订阅等都可能产生正常差异。

06

A REAL ROUTING CASE

一个很典型的例子:美国借记卡为什么可能存在多条网络路径?

美国 Regulation II 对 debit routing 有一项非常重要的网络非排他要求: 发行方不能把电子借记交易限制在少于 两个互不隶属的支付卡网络, 同时也不能妨碍商户在发行方已经启用的网络之间选择路由。

DEBIT CREDENTIAL 同一张借记支付凭据
NETWORK AGlobal / Signature route
NETWORK BUnaffiliated debit network
MERCHANT ROUTING 在已启用网络中选择

这不是“卡面上必须印两个 Logo”的视觉要求,而是支付网络可用性和商户路由权的问题。 2023 年起生效的规则更新还明确覆盖 card-not-present 等交易场景。

Regulation II 还对特定大型发行方的借记卡 interchange fee 设置上限: 基础结构是 21 美分 + 交易金额的 5 个基点; 符合反欺诈标准的发行方可再获得最高 1 美分的 fraud-prevention adjustment。 小型发行方和某些政府 / 预付项目在 interchange limitation 上存在豁免,因此不能把这组数字理解成“美国所有借记卡统一费率”。

07

FINTECH ISSUING

FinTech 为什么也能发 Visa / Mastercard?理解 BIN Sponsorship

很多数字银行、跨境支付产品、企业卡平台和虚拟卡产品,并不是自己从零变成一家传统银行。 更常见的做法,是和具有相应资格的发行机构、Sponsor Bank、处理商、Program Manager 以及卡组织合作, 共同搭建一个发卡 Program。

SCHEMEVisa / Mastercard / 其他网络网络规则、品牌与支付互通
↓
ISSUER / SPONSOR持牌发行主体承担发行与监管框架下的关键责任
↓
PROCESSOR / PROGRAM处理、账务、卡生命周期具体角色因项目而异
↓
FINTECH产品界面与用户服务App、企业管理、虚拟卡、消费体验等

日常交流里常把 BIN Sponsorship 简化成“FinTech 租一个 BIN 或某段 Account Range”。 这个比喻方便理解号码空间被某个 Program 使用,但法律和运营上远比“租号码”复杂: KYC / AML、资金管理、争议处理、卡组织合规、数据安全和监管责任仍然要按照项目结构承担。

08

PCI DSS & SECURITY

知道了 BIN,也要知道银行卡号不能随便显示和保存

BIN 本身不是秘密,但完整 PAN 属于需要保护的账户数据。 PCI DSS 对“显示 PAN”和“存储 PAN”分别使用不同概念: Masking 解决屏幕 / 报表上展示多少位, Truncation 是把存储中的部分 PAN 永久截断。

DISPLAYMasking

PCI DSS Requirement 3.4.1 要求,显示 PAN 时通常不能显示超过 BIN + 最后 4 位,除非存在经过记录和批准的业务理由,需要看到更多数字。

STORAGETruncation

存储截断的允许格式取决于 PAN 长度和支付品牌。 PCI SSC FAQ 1091 对 16 位 PAN 的部分品牌给出了 “First 8, any other 4” 的最大保留格式,但这是存储截断规则,不等于屏幕显示规则。

“前 6 后 4”仍然是一种非常常见、兼容性很强的保守格式。 如果业务需要利用 8 位 BIN,应先明确当前需求属于显示、存储、路由还是数据分析, 再依据收单机构、支付品牌和 PCI DSS 的具体要求设计。

BIN Attack / Enumeration Attack 是什么?

攻击者可能利用银行卡号码结构和自动化请求,对账号、有效期等支付凭据进行大规模枚举, 再从授权响应中寻找有效组合。防御通常依赖速率限制、行为聚合、设备与网络信号、 风险模型、3DS 以及卡组织的专用风险能力。 这里真正需要保护的不是“一个神秘 BIN”,而是完整支付凭据和交易系统的抗自动化能力。

09

FROM PAN TO TOKEN

数字钱包时代:为什么系统要用 Payment Token 替代真实 PAN?

EMV Payment Tokenisation 的核心思想非常直观: 把真实 PAN 替换成一个可以参与支付的替代值——Payment Token。 更重要的是,这个 Token 可以被限制在特定设备、商户或交易场景中使用。

FUNDING CREDENTIAL FPAN / PAN 真实支付账户
TOKEN SERVICE TSP / Token Programme 建立受控映射、生命周期与 Domain Controls
DEVICE AToken A手机
DEVICE BToken B手表
MERCHANTToken CCard-on-File

这样做最大的安全收益是:即使某个 Token 被泄露,它通常也受到 Token Domain Restriction Controls 限制, 不能像一张完全暴露的 PAN 那样在任意环境中使用。

Token BIN / Token Account Range 是什么?

支付网络可以为 Payment Token 管理专门的 Token Account Range,并在授权 BIN 数据中提供 PAN / Token Indicator、Token Range 等信息。 但并不存在一个可以写进科普文章的“Visa 全球统一 4802 Token BIN”规则; 具体 Token Range 属于网络、发行方和 Token Programme 的配置。

10

APPLE PAY UNDER THE HOOD

Apple Pay 支付时,POS 看到的为什么不是你实体卡上的完整卡号?

Apple 的平台安全文档明确说明:把银行卡加入 Apple Wallet 时, 完整卡号不会存储在设备或 Apple Pay 服务器中。 发卡机构或其授权服务提供方会为设备创建一个唯一的 Device Account Number,加密发送给 Apple,并存入设备的 Secure Element。

WALLET •••• 2481
✓

iPhone / Apple WatchSecure Element 保存设备支付凭据

NFC PAYMENT DATA
Device Account Number
Payment Cryptogram
Transaction Data
POS / MERCHANT不接收用户的完整真实卡号
↓
ACQUIRER按支付网络规则处理
↓
NETWORK / ISSUER验证凭据与动态密文并完成授权

每笔 Apple Pay 支付还会生成 transaction-specific 的支付 cryptogram。 支付网络和发行方可以据此验证交易。至于 Token 在网络内部何时映射到 underlying PAN、 哪些报文字段继续携带 Token、授权消息怎样组织,会因支付网络和实现模式而不同; 对科普理解来说,抓住“设备凭据 + 动态密文 + 受控网络映射”就够了。

11

ONE ACCOUNT, MANY TOKENS

同一张卡在手机、手表和网购里变成多个 Token,商户怎么重新识别“同一个账户”?

Tokenization 带来了一个新的识别难题: 同一个 underlying PAN 可以产生多个不同 Payment Token。 如果用户在 iPhone、Apple Watch 和某个网站分别使用不同 Token, 单看这些 Token 值,它们看起来可能完全是三张不同的支付凭据。

PHYSICAL / PAN原始支付账户
MOBILE TOKEN手机支付凭据
WATCH TOKEN手表支付凭据
COF TOKEN线上保存卡凭据
PAYMENT ACCOUNT REFERENCE PAR 用于关联同一 underlying account 的非支付型参考标识

EMVCo 的 Payment Account Reference(PAR) 就是为这种场景设计的。它可以帮助生态把使用 EMV Payment Token 的交易与 underlying PAN 关联起来, 支持反欺诈、忠诚度、交通等需要跨支付凭据识别同一账户的场景。

PAR 本身不是一张可以拿去刷卡的 PAN。 EMVCo 还维护 BIN Controller ID(BCID)注册机制,PAR 的前 4 个字符用于标识负责 PAR 治理的 BIN Controller。

12

WHO CONTROLS THE NUMBERS?

全球这么多银行卡,IIN 到底由谁管理,为什么不会随便撞号?

这里要把“国际标准”和“支付网络内部的 BIN 管理”分成两个层次理解。

STANDARD ISO/IEC 7812

规定 IIN 与 PAN 的编号体系、结构与注册框架。

↓
REGISTRATION AUTHORITY American Bankers Association(ABA)

ABA 自 1970 年代初起担任 ISO/IEC 7812 Registration Authority;RA 服务由 CUSIP Global Services 提供。

↓
IIN / BLOCK HOLDER FRAMEWORK Legal Entity / Authorized Block Holder

申请 IIN 或 Block Holder 需要遵守 ISO/IEC 7812 注册框架及相应 sponsoring authority 流程。

↓
PAYMENT NETWORK Visa / Mastercard / UnionPay / JCB / Amex / Discover …

具体网络中的 BIN 许可、品牌范围、Account Range 与处理参数还要遵守各自的 scheme rules。

↓
ISSUING PROGRAM Issuer / Sponsor / Processor / FinTech

最终把号码空间变成真实卡账户、数字凭据和发卡产品。

因此,不能简单理解成“ISO 把一大块号码批发给卡组织,卡组织再零售给银行”。 ISO/IEC 7812 的全球注册框架和 Visa、Mastercard 等支付网络内部的 BIN 许可 / 配置体系是相互衔接但不同的治理层。

BIN

THE BIG PICTURE

理解 BIN,其实是在理解银行卡支付系统如何从“一串数字”走向“全球支付网络”

对普通用户来说,银行卡号可能只是付款时复制的一串数字; 对支付系统来说,它是一套层层递进的识别体系。

PAN→ IIN / BIN→ Account Range→ Processing Attributes→ Payment Token→ PAR

IIN / BIN 告诉系统“这是哪一段号码”;Account Range 继续说明“这段号码具体对应什么产品与处理属性”; 卡组织和处理系统再把这些属性用于路由、费率、币种与风险决策。 到数字钱包时代,真实 PAN 又可以被 Payment Token 替代,并通过 PAR 等机制保持跨 Token 的账户关联。

所以今天再做支付系统,已经不能只维护一张静态的“前 6 位 BIN 表”。 更可靠的思路是:权威数据源 + 可变长度 Range 匹配 + Token-aware 处理 + 明确的 PCI 数据边界。

FAQ

QUICK QUESTIONS

几个最常见的问题

BIN 和 IIN 到底有什么区别?

ISO/IEC 7812 的标准术语是 IIN;银行卡支付行业长期广泛使用 BIN。日常讨论中两者经常互换,但 IIN 的含义更宽,因为号码发行主体不必限定为传统银行。

现在所有银行卡都已经用 8 位 BIN 了吗?

没有。新 IIN 已进入 8 位体系,但大量历史 6 位 BIN 仍在使用。支付系统必须同时兼容 6 位和 8 位前缀,以及更细的 Account / Token Range。

为什么不同 BIN 查询网站查出来的信息会不一样?

常见原因包括数据源不同、更新时间不同、只查 BIN 没查更细 Account Range、共享号码空间或数据库本身不准确。生产支付业务应优先使用卡组织、收单机构、处理商或获授权数据服务。

知道前 8 位 BIN,就一定能知道 Credit / Debit 和卡等级吗?

不一定。现代支付属性可能定义在更细的 Account Range,甚至具体账户级。8 位 BIN 只是号码层级之一。

Apple Pay 的 Device Account Number 就是“把真实卡号加密一下”吗?

不是这种简单关系。它是为设备创建的支付凭据 / 网络令牌化结果,由发行方或支付网络服务链路进行受控关联,并配合 Secure Element 与动态支付 cryptogram 使用。

PAR 可以拿来付款吗?

不可以。PAR 是用于关联 underlying payment account 的参考标识,不是可直接发起银行卡交易的 PAN。

REF

OFFICIAL REFERENCES

主要官方资料

  1. ISO — ISO/IEC 7812-1:2017 与 IIN 从 6 位扩展至 8 位的说明。标准页面 · 变更说明
  2. American Bankers Association — ISO/IEC 7812 Registration Authority 与 CUSIP Global Services。查看
  3. ANSI — Issuer Identifier Numbers:8 位 IIN、MII 与申请机制说明。查看
  4. Visa — 8-Digit BIN Expansion FAQ:9 位 Account Range 与 8 位 BIN 的关系。查看
  5. Visa Developer — BIN Attribute Sharing Service:BIN 与 Account Range 区别、处理属性粒度。查看
  6. Mastercard — Mastercard 2-Series BIN(222100~272099)实施资料。查看
  7. Federal Reserve — Regulation II:debit interchange 与至少两个 unaffiliated networks 的路由规则。查看
  8. Visa — Dynamic Currency Conversion:汇率、费用披露与持卡人选择。查看
  9. PCI SSC — 8 位 BIN 环境下 PAN Masking 与 Truncation。FAQ 1492 · FAQ 1091
  10. Apple Platform Security — Card Provisioning 与 Apple Pay Payment Authorization。Provisioning · Authorization
  11. EMVCo — EMV Payment Tokenisation、Token Domain Controls 与 PAR / BIN Controller ID。Tokenisation · BCID

支付网络规则、费率、号段、产品配置和 Token Programme 会持续变化。 本文用于理解公开标准与通用机制;涉及真实生产接入时,应以当期卡组织规则、收单协议、发行 Program 和合规要求为准。

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享