CBS系统第三方对接流程详解

需积分: 5 11 下载量 159 浏览量 更新于2024-06-30 1 收藏 102KB DOCX 举报
CBS系统对接流程详解 CBS(Cross-Banking Solution)是招商银行推出的跨银行现金管理平台系统,旨在为跨国公司、集团企业、财政事业单位等客户提供专业化的现金、财资及风险管理服务。CBS系统支持集团资金部门、财务公司、资金结算中心、共享服务中心等不同企业司库模式,提供多个行业定制化版本和高端客户的个性化定制。 在CBS系统对接流程中,第三方系统需要成功登录CBS系统,获取登录用户的信息,如证件类型、证件号码、手机号码、邮箱信息等。然后,第三方系统使用CBS提供的公钥加密用户数据,并用自己的私钥生成签名,调用CBS后台服务API获取认证信息(token)。CBS服务端验证签名通过后,根据用户信息和项目信息生成认证信息(token),并将其返回给第三方系统。 CBS系统开放的API采用HTTP通讯方式进行对接,使用JSON报文传输业务数据。报文格式包括请求报文和应答报文两种,请求报文中包括“REQUESTX”和“SYCOMREQX”两个部分,其中“SYCOMREQX”为固定输入接口,GRPIDT字段值为项目编号,例如“SVSZ1022”;“REQUESTX”为所调用API输入接口名,SODATA字段值为输入接口字段键值加密后字符串,SOSIGN字段值为签名。 CBS系统使用SM2加密算法进行加密,CBS生成公钥与私钥,CBS保留私钥,公钥给第三方系统,第三方系统传递数据时用公钥进行加密,CBS接收数据时用私钥解密。CBS系统对接流程中,第三方系统需要使用CBS提供的公钥加密认证信息,用自己的私钥生成签名,将数据拼接到CBS提供的单点页面URL后并跳转。 CBS系统对接流程中,CBS服务端验签通过后,解密认证信息(token),并进行验证,验证通过后进行登录操作。CBS系统对接流程中,CBS服务端验签通过后,解密认证信息(token),并进行验证,验证通过后进行登录操作,最后携带登录信息跳转到CBS首页。 CBS系统对接流程中,第三方系统需要遵守CBS系统的API对接规范,使用HTTP通讯方式进行对接,使用JSON报文传输业务数据,并遵守CBS系统的加密方式和报文格式。CBS系统对接流程中,CBS服务端验签通过后,解密认证信息(token),并进行验证,验证通过后进行登录操作,最后携带登录信息跳转到CBS首页。