网上支付跨行清算系统-技术简介

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

网上支付跨行清算系统网上支付跨行清算系统技术相关问题介绍中国人民银行清算总中心2010-06-03网上支付跨行清算系统主要内容系统结构报文受理及回应报文数字证书与数字签名接入验收UMTS-MBFE网上支付跨行清算系统系统结构-参与机构类型IBPS-NPC直接接入银行机构直接接入非银行机构代理接入银行机构代理接入银行机构付款、收款清算行发起、接收参与机构开户行所属参与机构网上支付跨行清算系统系统结构-参与机构接入IBPS-NPC直接接入参与机构直接接入参与机构IBPS-CCPCIBPS-CCPCIBPS-CCPCIBPS-CCPC直接接入参与机构直接接入参与机构网上支付跨行清算系统UMTS-NPC系统结构-参与机构接入UMTS-NPC生产中心行内系统UMTS-CCPCUMTS-CCPCUMTS-CCPCUMTS-CCPCUMTS-MBFEIBPS-NPC生产中心UMTS-NPC远程备份中心IBPS-NPC远程备份中心UMTS-MBFEUMTS-MBFEUMTS-MBFE行内系统行内系统网上支付跨行清算系统报文受理及回应报文回应报文类型ccms.990:通信级确认报文ccms.911:丢弃报文通知ccms.900:通用处理确认报文回应报文的原则:通信级:相邻节点间,每个报文回应且仅回应一个报文;业务级:每笔业务回应且仅回应一个报文;(使用在线认证模式认证客户身份的,URL应答报文除外)业务级:除明确需要返回的应答报文外,参与机构不能返回任何报文给IBPS-NPC。网上支付跨行清算系统报文受理及回应报文UMTS-CCPCIBPS-NPC业务检查IBPS-NPC业务处理IBPS-NPC重账检查IBPS-NPC报文格式检查UMTS-MBFESchema检查参与机构行内系统UMTS-NPC失败返回ccms.990成功、失败均返回ccms.990失败返回ccms.911失败返回ccms.911失败返回ccms.900成功返回saps.601,失败返回ccms.900网上支付跨行清算系统第三方贷记业务-场景1第三方IBPS-NPCibps.105报文格式/重复报文/重账检查失败ccms.911(105报头)网上支付跨行清算系统第三方贷记业务-场景2第三方IBPS-NPCibps.105报文格式/重复报文/重账检查通过ccms.900(PR09)业务检查失败网上支付跨行清算系统第三方贷记业务-场景3第三方IBPS-NPCibps.105付款清算行ibps.105ibps.106(PR09)业务检查失败ccms.911(106头)报文格式/重复报文/回执状态检查失败网上支付跨行清算系统第三方贷记业务-场景4第三方IBPS-NPCibps.105付款清算行ibps.105ibps.106(PR09)业务检查失败ccms.900(PR09)业务检查失败ccms.900(PR09)网上支付跨行清算系统第三方贷记业务-场景5第三方IBPS-NPCibps.105付款清算行ibps.105ibps.106(PR09)业务检查失败ccms.900(PR09)ccms.900(PR09)业务检查通过网上支付跨行清算系统第三方贷记业务-场景6第三方IBPS-NPCibps.105付款清算行业务检查通过ibps.105ibps.106(PR01+URL)ccms.911(106头)报文格式/重复报文/回执状态检查失败网上支付跨行清算系统第三方贷记业务-场景7第三方IBPS-NPCibps.105付款清算行业务检查通过ibps.105ibps.106(PR01+URL)ccms.900(PR09)业务检查失败ccms.900(PR09)网上支付跨行清算系统第三方贷记业务-场景8第三方IBPS-NPCibps.105付款清算行业务检查通过ibps.105ibps.106(PR01+URL)ibps.106(PR01+URL)业务检查通过认证身份网上支付跨行清算系统第三方贷记业务-场景9第三方IBPS-NPCibps.105付款清算行ibps.105身份认证或付款失败ibps.106(PR01+URL)ibps.106(PR01+URL)ibps.106(PR09)ccms.911(106头)报文格式/重复报文/回执状态检查失败网上支付跨行清算系统第三方贷记业务-场景10第三方IBPS-NPCibps.105付款清算行ibps.105身份认证或付款失败ibps.106(PR01+URL)ibps.106(PR01+URL)ccms.900(PR09)ibps.106(PR09)ccms.900(PR09)业务检查失败网上支付跨行清算系统第三方贷记业务-场景11第三方IBPS-NPCibps.105付款清算行ibps.105身份认证或付款失败ibps.106(PR01+URL)ibps.106(PR01+URL)ccms.900(PR09)ibps.106(PR09)ccms.900(PR09)业务检查通过网上支付跨行清算系统第三方贷记业务-场景12第三方IBPS-NPCibps.105付款清算行ibps.105ibps.106(PR01+URL)ibps.106(PR01+URL)ibps.106(PR02)ccms.911(106头)身份认证且付款成功报文格式/重复报文/回执状态检查失败网上支付跨行清算系统第三方贷记业务-场景13第三方IBPS-NPCibps.105付款清算行ibps.105ibps.106(PR01+URL)ibps.106(PR01+URL)ibps.106(PR02)ccms.900(PR09)身份认证且付款成功业务检查失败ccms.900(PR09)网上支付跨行清算系统第三方贷记业务-场景14第三方IBPS-NPCibps.105付款清算行ibps.105ibps.106(PR01/URL)ibps.106(PR01/URL)ibps.106(PR02)收款清算行ibps.105ibps.106(PR09)报文格式/重复报文/回执状态检查失败ccms.911(106头)检查失败或确认失败业务检查通过网上支付跨行清算系统第三方贷记业务-场景15第三方IBPS-NPCibps.105付款清算行ibps.105ibps.106(PR01/URL)ibps.106(PR01/URL)ibps.106(PR02)收款清算行ibps.105ibps.106(PR09)ccms.900(PR09)检查失败或确认失败业务检查失败ccms.900(PR09)ccms.900(PR09)网上支付跨行清算系统第三方贷记业务-场景16第三方IBPS-NPCibps.105付款清算行ibps.105ibps.106(PR01/URL)ibps.106(PR01/URL)ibps.106(PR02)收款清算行ibps.105ibps.106(PR09)ccms.900(PR09)检查失败或确认失败ccms.900(PR09)ccms.900(PR09)业务检查通过网上支付跨行清算系统第三方贷记业务-场景17第三方IBPS-NPCibps.105付款清算行ibps.105ibps.106(PR01/URL)ibps.106(PR01/URL)ibps.106(PR02)收款清算行ibps.105ibps.106(PR10)确认收款报文格式/重复报文/回执状态检查失败ccms.911(106头)网上支付跨行清算系统第三方贷记业务-场景18第三方IBPS-NPCibps.105付款清算行ibps.105ibps.106(PR01/URL)ibps.106(PR01/URL)ibps.106(PR02)收款清算行ibps.105ibps.106(PR10)确认收款ccms.900(PR09)业务检查或轧差失败ccms.900(PR09)ccms.900(PR09)网上支付跨行清算系统第三方贷记业务-场景19第三方IBPS-NPCibps.105付款清算行ibps.105ibps.106(PR01/URL)ibps.106(PR01/URL)ibps.106(PR02)收款清算行ibps.105ibps.106(PR10)确认收款ccms.900(PR09)ccms.900(PR09)ccms.900(PR09)业务检查通过且轧差成功网上支付跨行清算系统第三方贷记业务-状态变换图第三方IBPS-NPC付款清算行收款清算行网上支付跨行清算系统拒绝码、业务码、TAG码IBPS使用拒绝码和业务码标识业务拒绝的原因。拒绝码:RJ01-RJ99,用于参与机构返回业务拒绝原因。例如:RJ01-账号不存在;RJ11-账户状态非法;业务码:IB0Onnn,用于IBPS-NPC返回业务拒绝原因。例如:IB0O115业务拒绝码值非法;IB0O4001数字签名错;TAG:为统一标识各个报文的业务要素,IBPS给每个业务要素编制了一个编码,即TAG码。相同业务要素在不同报文的TAG码相同。例如:B00付款人账号、B01付款人名称;结合拒绝码和业务码以确定具体错误原因;网上支付跨行清算系统拒绝码、业务码、TAG码IBPS使用拒绝码和业务码标识业务拒绝的原因。拒绝码:RJ01-RJ99,用于参与机构返回业务拒绝原因。例如:RJ01-账号不存在;RJ11-账户状态非法;业务码:IB0Onnn,用于IBPS-NPC返回业务拒绝原因。例如:IB0O115业务拒绝码值非法;IB0O4001数字签名错;TAG:为统一标识各个报文的业务要素,IBPS给每个业务要素编制了一个编码,即TAG码。相同业务要素在不同报文的TAG码相同。例如:B00付款人账号、B01付款人名称;结合拒绝码和业务码以确定具体错误原因。网上支付跨行清算系统数字签名和数字证书IBPS使用两种数字签名:带签名者证书公钥的数字签名(PKCS#7Detached)和裸签名(PKCS#1Raw)PKCS#7签名仅用于数字证书绑定报文,其他签名报文均使用PKCS#1签名;两种签名均使用Sha1WithRSA算法;签名要素串的编制:按在报文出现的顺序摆放签名要素,后附|;金额型字段带小数点和两位小数,货币符号作为前缀,如:CNY123.00;全空白的字段不纳入签名串编制;网上支付跨行清算系统编制数字签名-PKCS#1业务报文绑定报文签名要素串绑定报文签名要素摘要编制Sha1签名者证书签名者证书私钥签名要素摘要加密值RSA加密RASKey数字签名串BASE64编码网上支付跨行清算系统编制数字签名-PKCS#7证书绑定报文绑定报文签名要素串绑定报文签名要素摘要编制Sha1签名者证书签名者证书私钥签名者公钥证书签名要素摘要加密值RSA加密RASKey数字签名PKCS#7封装数字签名串BASE64编码网上支付跨行清算系统核验数字签名-PKCS#7证书绑定报文绑定报文签名要素串绑定报文签名要素摘要Sha1数字签名串数字签名签名要素摘要加密值PKCS#7解封绑定报文签名要素摘要BASE64解码签名者公钥证书PKCS#7解封RSA解密Key比较相等?证书合法性检查核验数字签名通过后,保留签名者公钥证书备用网上支付跨行清算系统核验数字签名-PKCS#1业务报文业务报文签名要素串业务报文签名要素摘要Sha1数字签名串签名要素摘要加密值签名要素摘要BASE64解码预留签名者公钥证书RSA解密Key比较相等?网上支付跨行清算系统IBPS-NPC签名服务器的使用IBPS签名服务器证书库行号库绑定报文DetachedVerify(sign)核验状态及签名者证书dn检查UploadCert(DN/Cert)业务报文RawVerify(DN/sign)核验状态及签名者证书RawSign(DN/data)DetachedSign(DN/data)DeleteCert(DN)DownloadCert网上支付跨行清算系统接口验收时间:2010.07.05-2010.07.29验收地点:清算总中心开发中心办公地,即北京紫竹院路116号嘉豪国际C座1207号验收方法:参与机构派2-3

1 / 37
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功