R
中华人民共和国金融行业标准
JR/T0245-2025代替JR/T0245-2021
支付条码技术规范
Technicalspecification for payment bar code
中国人民银行 发布
目次
前言.1范围..2规范性引用文件,3术语和定义,4支付条码编码规则4.1付款码.4.2收款码.5支付条码互联互通技术架构,5.1架构概述.5.2功能描述..6条码支付报文要素.6.1数据元属性说明.6.2收款扫码主要数据元细目,6.3付款扫码主要数据元细目.7条码支付安全要求,7.1基本安全要求...7.2移动金融客户端应用软件安全要求8证实方法参考文献,
前言
本文件按照GB/T1.1-2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规定起草.
本文件代替JR/T0245-2021《条码支付互联互通技术规范》,与JR/T0245-2021相比,主要技术变化如下:
a)增加了支付条码互联互通路由的术语和定义要求(见3.10):
b)增加了支付条码互联互通技术架构要求以及在架构中各部分的主要功能要求(见第5章):
c)增加了兼容数字人民币支付条码的相关要求(见第4、5、6章):
d)增加了证实方法的相关要求(见第8章).
请注意本文件的某些内容可能涉及专利.本文件的发布机构不承担识别专利的责任.
本文件由中国人民银行科技司提出.
本文件由全国金融标准化技术委员会(SAC/TC180)归口.
本文件及其所代替文件的历次版本发布情况为:
2021年首次发布为JR/T0245-2021:
支付条码技术规范
1范围
本文件按照“统一通用、便捷友好、安全可控、兼容并蓄”原则,在切实保障用户信息与资金安全前提下,规定了支付条码的编码规则、互联互通技术架构,以及条码支付的报文要素、安全要求内容.
本文件适用于银行业金融机构、清算机构、数字人民币金融基础设施运营单位、非银行支付机构等在开展条码支付时所需软硬件产品及信息系统的设计、研发和运营.
2规范性引用文件
下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款.其中,注日期的引用文件,仅该日期对应的版本适用于本文件:不注日期的引用文件,其最新版本(包括的修改单)适用于本文件.
JR/T0092移动金融客户端应用软件安全管理规范JR/T0149中国金融移动支付支付标记化技术规范 JR/T0171个人金融信息保护技术规范
3术语和定义
下列术语和定义适用于本文件.
3.1条码bar code 由一组规则排列的条、空及其对应字符组成,用以表示一定信息的标识.注:条码包括线性条码、二维条码等.
3.2支付标记payment token;Token作为支付账号等原始交易要素的替代值,用于完成特定场景的支付交易. [来源:JR/T 0149-2016,3.2]
3.3支付标记化payment tokenization用支付标记替代支付账号等原始交易要素的过程.[来源:JR/T 0149-2016,3.3]
3.4付款码payment bar code包含用于收款扫码模式进行支付的相关条码信息.
3.5 收款码bar code for receiving包含用于付款扫码模式进行支付的订单信息、商户信息、支付金额等条码信息.注:收款码分为静态收款码和动态收款码.
JR/T 0245-2025
收款扫码consumer-presentedmode
3.6
收款人通过识读付款人移动终端展示的条码(付款码)完成支付的行为.
3.7 付款扫码merchant-presented mode付款人通过移动终端识读收款人展示的条码(收款码)完成支付的行为.
3.8受理终端payment terminal
参与条码支付的具有条码展示或识读等功能的商户端专用机具.
3.9
支付信息通过Token生成Token,并将其展示成付款码的银行业金融机构、非银行支付机构.
注:1.Token为数字化渠道的支付标记,由支付要素通过支付标记化等技术生成,用于条码支付中付款扫码与收款 扫码.2.Token根据Token通过支付标记化技术生成,用于实现收款扫码的一次一码.
3.10
支付条码互联互通路由paymentbar code connectivityroute
4支付条码编码规则
4.1付款码
付款码的编码应采用固定长度的十进制数字格式,付款码的编码结构如表1所示.
表1付款码的编码结构
发码机构编码 自定义编码6位 7位至28位
付款码的生成应符合国家及行业条码支付相关标准规范的安全要求.付款码编码应满足以下要求.
a)编码总长度在13位至34位.b)使用符合JR/T0149要求的支付标记化技术生成付款码.c)付款码应包含可识别账户管理机构或数字人民币业务运营机构的信息.若付款码用于跨境交易,可考虑本编码结构与国际标准兼容.
4.2收款码
4.2.1编码结构
收款码应采用“协议标识://域名/自定义数据”的编码结构,收款码的编码结构如表2所示.
表2收款码的编码结构
协议标识 域名 自定义数据三级域名 二级域名 一级域名