问题标题1:b2c提交支付请求报错时间错误96112025
1问题原:商户送报文中orderDate字段没测试环境时间送导致
2解决办法:a分行通测试理台查询前测试环境系统日期
b安排商户字段测试环境日期送
c送格式格式:YYYYMMDDHHmmss
d目前pc端求银行系统前时间前十分钟范围手机端求前1时12时范围否判定交易时间非法
问题标题2:b2c提交支付请求报错96314100
该报错般情况支付报文符合行求请商户重点检查xml支付报文格式常见报文格式错误情况:
1接口文档中针xml报文求选输字段建议送商户建议送空
举例:
2建议关闭标签
举例:建议
建议格式送:
3xml报文中允许空格回车
4tranDatabase64编码需证书签名外merSignMsg先签名base64编码序颠倒
5提交表单中submit标签允许name属性
6xml报文中标签序建议求排列颠倒标签次序
问题标题3:b2c商户开通银联网银支付快捷支付功商户反馈行支付界面进行支付时选择银行支付
1首先检查商户档案设置否误电子商户理 交易中银联线支付设置银行支付设置
2请商户检查支付请求报文中trandata否符合规范送订单信息需满足条件:
1订单号orderid长度12位包含_等连接符
2检验联名标志verifyJoinFlag送0
3仅送单笔订单信息(tranData格式定义中subOrderInfoList结构中仅包含subOrderInfo域)
4分期付款期数installmentTimes送1
5支持订单支付银行卡种类creditType送2限定支付卡类型
问题标题4:b2c支付成功交易成功页面返回商户
商户希支付结果页面跳转取货页面商户需支付接口中配置接收银行通知(merURL字段)接收银行通知消息返回取货页面URL银行银行结果页面显示链接址钮
商户配置接收银行通知(notifyType AG)返回取货址正确结果页面会提供钮
返回取货址提示:
1商户返回实质容URL字符串余东西包括html标签类似http报文回应
HTTP11 200 OK
Server Apache139
ContentLength 24
Contenttype texthtml
httpwww原链接已失效安全
2URL通挂参数
举例: httpwww原链接已失效安全getGoodsjspuserguest&level3
银行显示客户交易结果页面提供URL链接客户点击链接挂载参数GET方式提交商户
商户返回期货链接示例程序:
北京行:
HttpServletResponse responseegetResponse()
String ResStr 取货链接
int lenResStrlength()
responseaddHeader(HTTP11 200 OK)
responseaddHeader(Server Apache139)
responseaddHeader(ContentLengthStringvalueOf(len))
responseaddHeader(Contenttype texthtml)
responsegetWriter()write(ResStr)
responsegetWriter()flush()
深圳行:
public class RefreshExample extends HttpServlet{
public void doGet(HttpServletRequest req HttpServletResponse resp)
throws ServletException IOException{
respsetIntHeader(Refresh 5)
respsetContentType(texthtml charsetGBK)
PrintWriter pw respgetWriter()
pwprintln(httpwww)
}
}
问题标题5:b2c手机支付报错96300124调存储程失败
请序检查:
1检查商户档案中手机渠道开关否开
SELECT * FROM personalNTHWKSPI WHERE SWITCH4 '1' and shopcode '1001EC26310821'
2 确认商户送证书id商城代码否致
SELECT * FROM personalNTHWKSPA WHERE shopcode '1402EC24030821'
1) DESWITCH 需等 0 (状态正常)
2) shopcodeacctnologonid 三字段商户报文中致
3确认商户送商城账户商城代码否致
4商户档案否审核程中非终审核结束状态
SELECT * FROM PEBANKNTHWKSPI
DESWITCH 需等 0 (状态正常)
问题标题6:b2c提交报文报错96112029 U盾签名失败
请序检查:
1请重新网银者载证书
2请检查证书签名否误
3请检查merSignMsg否求组包merCert 否正常送
4请检查签名证书报文送证书
5请检查商户证书否效期
问题标题7:b2c支付报错98000832 商城清算账号符
商户档案设置交易送匹配档案中涉银联交易清算账号交易报文送账号致客户通银联卡进行支付造成
银联支付交易需检查商户档案商户报文中送账号否致
问题标题8:b2c支付报错96112036
商户送报文格式符合规范未严格接口文档求格式字段容进行送
现总结点常容易出错方 请参考
(1)接口文档求选输字段 送 送空
标准
(2)关闭标签
:
标准:
(3)xml报文中允许空格回车
(4)tranDatabase64次加密 需证书加密
merSignMsg先利API签名证书加密 base64次加密 序颠倒
(5)提交表单中submit标签允许name属性
问题标题9:b2c支付成功未收银行通知消息
送通知消息址域名解析ip第位83125间行址突需找网络事添加白名单需保证通知消息址服务正常外网访问保证isa服务器通知消息址火墙已开通
测试环境发送通知消息求:
1 通知址http协议
2 通知址80端口
3 通知址接收互联网发送报文
4 通知址ip83125网段需提交白名单申请
问题标题10:b2c支付报错96112163
商户送订单信息中通知址项通知端口错误求必须http协议80端口
问题标题11:b2c支付报错96113258
1 商户提交报错没输入客户信息tl_logtranslog法定错误码时间段信息搜索errlog
2 商户传tranData报文中时间merCustomIp(果送话)定错误记录ERRORMESSAGE字段会记录样值:商户送数误httplocalhostICBCjavaApiDemojsp 址商户tranData报文中merReference字段知道区
3 种特殊情况ERRORMESSAGE字段记录商户送数误没面址样情况半址含疑似跨站攻击关键字Reference公模块清空样情况请商户提供提交页面完整址然\ebank_app\icbcinbs\pbank\server\httpHeadertxt中关键字找真凶
4 种特殊情况会出现问题:
[目前测试环境发现]
商户连接行https址站点证书相符合时(连接IP址站点证书签发域名者测试环境申请套站点证书测试域名)
IE会弹出页面提示址站点证书符合客户点击继续浏览网站请求会改提示页面提交reference空导致校验失败[生产环境证书期会样]
问题标题12:b2c支付跳转页面超时白屏
原:送form格式符合接口文档中求
客户般提供表单格式样