查询&取消协议相关问答

Q1.查询协议或取消协议返回报文报错:“DCB0008 签名验证失败:签名时间错误,签名已经失效。”?

当前服务器时间与客户签名时间的时间间隔不能超过一个小时。请检查dateTime字段的内容与当前北京时间是否相差过大。

Q2.为什么我设置了协议IP白名单,但做协议查询或协议取消是还是报“DCB0006 源IP地址不在商户IP白名单中”?

当商户做查询协议或取消协议时,系统会将商户的白名单信息保存在内存里,有效期为1小时,如果商户在1小时内更新了白名单信息,需要1小时后才生效。

Q3.返回报文报错“ DCB0001 贵方发送错误报文数太多,已被限制访问!”?

当商户在一定时间内多次发送错误报文时会被短暂列入黑名单,这个限制会在一定时间后被解除。

Q4.查询协议和取消协议通讯报文大小是否有限制?

请求报文的大小控制在2000000Byte以内,大概不到2M。响应报文的长度暂不做控制。

Q5.返回报文报错“DCB0002 请求报文数据不能为空!”?

请求报文的数据应放在jsonRequestData参数中传递。
例如如果使用HttpClient实现POST,则创建参数队列的代码为:
List<NameValuePair> formparams = new ArrayList<NameValuePair>();
formparams.add(new BasicNameValuePair("jsonRequestData", PKG));//PKG为请求报文体;
如果使用HttpURLConnection实现POST,则需在请求报文前添加"jsonRequestData="。

Q6.返回报文报错“DCB0017 与业务系统的通讯失败”?

商户接入平台与业务系统通讯失败,可能是业务系统正在升级维护,请稍后再试。

Q7.协议号需要怎么传,在那里获取?

协议号是由商户进行生成并管理。对于新的用户传新的协议号以及协议请求开通流水号,已经绑定协议号的用户传已有协议号即可。

关于网站迁移公告


为提供更优质的开发技术支持,本网站已于2019年8月12日正式迁移至新域名http://openhome.cmbchina.com/paynew/pay/Home,敬请访问并收藏。原网站域名已停止更新维护,请以新网站提供的文档信息为准。

由此给您带来的不便,敬请谅解。


招商银行一网通支付技术支持小组

2019年8月12日