如果您要向中国大陆的银行账户汇款,收款人可能会在提供账户信息的同时给您一个 CNAPS 代码。它用于标识用于支付路由的银行或分行;它不是收款人的账号。您是否需要输入它取决于转账方式以及您的支付服务提供商显示的说明。
什么是 CNAPS 代码?
CNAPS 是 China National Advanced Payment System(中国现代化支付系统)的缩写,是中国大陆用于银行间支付和清算的系统。在支付说明中,CNAPS 代码标识收款人的开户银行或分行,以便将境内人民币支付路由到正确的机构。
这种分行级别的作用对于国际转账同样重要。抵达中国大陆的跨境支付可能涉及一段境内支付环节,但这并不意味着每份国际转账表单都会要求汇款人提供 CNAPS 代码。办理转账的银行或支付服务提供商会决定需要您提供哪些信息。
该代码与收款人的姓名和账号是分开的。它本身无法告诉银行哪个具体账户应当收到这笔钱。同样,知道账号也不一定能确定正确的开户分行。
CNAPS 代码是什么样的?
CNAPS 支付系统银行代码包含 12 位数字。仅作示例说明,123456789012 具有 CNAPS 代码的形式,但它是虚构示例,不得用于转账。
请完全按照支付表单的要求输入已确认的代码。除非表单明确指示,否则不要添加空格、连字符或前缀。某些支付说明会提到可能的“C/N”前缀,而另一些则只要求填写 12 位数字。不要默认添加“C/N”。
在某些银行的境内人民币 ISO 20022 支付文件中,CNAPS 作为清算系统标识符出现,而 12 位分行代码则作为成员 ID 单独出现。大多数个人汇款人不会看到这些技术字段;这一区别解释了为什么“CNAPS”这个词本身并不是 12 位代码的一部分。
在哪里可以找到正确的代码?
最安全的起点是收款人的开户银行或分行。请收款人向其银行确认分行名称及其 CNAPS 代码。如果收款人持有银行提供的支付说明,或能在其银行的网上银行中找到开户分行,他们可以使用这些信息核对代码,然后再转交给您。
不要仅仅因为某个代码属于同一家银行就选用它。总行代码可能不是收款人开户所在分行的代码。对旧截图或下载的分行列表也要谨慎:分行信息可能发生变化,过时列表中的代码可能与收款人当前的银行说明不符。
如果收款人无法确认代码,请让他们联系其银行,而不要猜测。当转账表单同时要求填写银行和分行名称时,请确保这些名称所描述的机构与已确认的代码一致。
国际转账何时需要 CNAPS 代码?
CNAPS 代码通常与中国大陆境内的银行间人民币路由相关。对于向大陆银行账户的国际转账,您需要遵循具体服务提供商的表单。它可能要求 CNAPS 代码,可能改为要求 SWIFT/BIC,或以其他方式收集银行信息。
例如,汇丰香港(HSBC Hong Kong)指示办理其对中国大陆的境外电汇的客户提供 SWIFT/BIC,而非 CNAPS 代码。这是针对该特定服务的说明,并非跨境转账或任何后续境内路由的通用规则。反之,如果表单明确要求填写收款分行的 CNAPS 代码,就不应仅仅因为两者都标识银行而填入 SWIFT/BIC。
如果表单没有要求 CNAPS 代码,请不要将其强行填入账号、附言或地址字段。请查看显示的说明,或询问服务提供商每个字段应填写什么信息。根据转账情况,您可能还需要其他信息,例如收款人姓名、账号、银行名称和付款用途。
CNAPS 与相关代码的比较
| 代码或信息 | 标识什么 | 何时使用 |
|---|---|---|
| CNAPS 代码 | 用于支付系统路由的中国大陆银行或分行;通常为 12 位数字 | 当支付说明要求填写收款银行的 CNAPS 代码时 |
| SWIFT/BIC | 国际银行报文说明中的金融机构 | 当转账表单要求填写 SWIFT 或 BIC 时 |
| 收款人账号 | 收款人的银行账户 | 填入账号字段;它不能替代银行路由代码 |
| CIPS | 与跨境人民币支付相关的另一套系统 | 不要将其名称当作 CNAPS 代码,也不要填入 CNAPS 字段 |
这些信息用途各不相同。请以实际转账表单上的标签和说明为准,而不要假设某个代码可以替代另一个。
如何在 Coinepay 中使用收款人的银行信息
Coinepay Global Remittance 为个人和企业提供跨境转账服务,具体取决于可用性、身份验证、制裁筛查和当地法规。银行账户入账是支持的一种付款方式。要从符合条件的地区准备向中国大陆银行账户的转账:
- 确认收款人的信息。索取其真实姓名、账号以及开户银行和分行。如果需要 CNAPS 代码,请让收款人向其银行确认这 12 位数字。
- 在 Coinepay 中发起转账。使用 Coinepay 控制面板或移动应用,适用于 iOS 和 Android。选择目的地并按照可用的银行入账说明操作。
- 只填写要求的字段。如果流程要求填写 CNAPS 代码,请在该字段输入已确认的分行代码。如果要求填写其他银行标识符,则按该说明操作。不要将 CNAPS 代码填入无关字段。
- 确认前先核对。将收款人和银行信息与收款人提供的信息进行核对。Coinepay 会在您确认转账前显示汇率和费用。
- 跟踪转账。在 Coinepay 中查看其状态。如果出现银行信息问题或 Coinepay 要求提供更多信息,请通过可用的支持流程回应。
转账可能需要提供有关其用途或资金来源的信息。Coinepay 会对照制裁名单筛查客户和交易对手,不为受制裁人员或受全面制裁司法管辖区的居民提供服务。如果应用未提供您所需的路由或付款方式,请不要试图规避该限制;请联系 Coinepay 支持以获取指导。
常见的 CNAPS 错误以及代码有误时该怎么办
- 使用了错误分行的代码:银行名称看起来可能正确,但开户分行却不同。请让收款人向其银行核实两者。
- 复制了旧代码:在汇款前,请重新核对取自旧支付模板、截图或分行列表的信息。
- 混淆标识符:SWIFT/BIC、账号和 CNAPS 代码不可互换。请将每个值与其对应标注的字段相匹配。
- 更改代码格式:除非表单要求,否则不要在 12 位代码中添加“C/N”或其他字符。
- 假设每次延迟都是代码错误:付款用途要求或合规审核也可能影响处理。在判断问题所在之前,请先查看转账状态。
缺失或错误的分行代码可能导致无法自动处理、触发更正请求,或造成到账延迟或中断。接下来会发生什么取决于相关银行和转账路由。如果您尚未确认转账,请先更正信息。如果您已经确认,请查看其状态,并及时凭转账参考号和收款人已核实的银行信息联系 Coinepay 支持。不要仅仅因为第一笔转账尚未到账就发起另一笔转账。
实用规则很简单:当支付说明要求时,向收款人的银行获取代码,并使用转账表单所要求的确切标识符。格式正确的 12 位数字,只有在它属于正确的开户银行或分行时才有用。
获取您的 Coinepay 虚拟卡: 注册 · App Store · Google Play · 客户支持
常见问题
CNAPS 代码和银行账号是一回事吗?
不是。CNAPS 代码用于标识支付路由的银行或分行;收款人的账号则标识其账户。
每笔向中国大陆的国际转账都需要 CNAPS 代码吗?
不需要。要求因转账服务提供商和方式而异。请遵循表单的说明,它可能改为要求 SWIFT/BIC 或其他银行信息。
我应该在 12 位数字前加上 C/N 吗?
不要默认添加。请按支付表单要求的格式输入已确认的代码。
如果我在 Coinepay 中输入了错误的 CNAPS 代码怎么办?
请查看转账状态,并及时凭转账参考号和收款人已核实的银行信息联系 Coinepay 支持。不要仅仅因为第一笔转账尚未到账就重复转账。

