paip.中国银联接口错误码总结
作者Attilax , 1466519819@qq.com
ChinaPay交易状态码
表3 ChinaPay交易状态代码表
状态码 | 状态信息 |
1001 | 消费交易成功 |
1003 | 退款提交成功 |
1005 | 退款撤销成功 |
其他 | 其他均为交易失败,具体信息请登录ChinaPay交易控台查询,或查询各银行出错信息文档。 |
NetPayClient API函数错误代码
表4 NetPayClient API函数出错代码表
这里的都是发起支付时,获取签名时,如果正确得到签名 ,如错误,CHECKVALUE是错误码如下
状态码 | 状态信息 |
所有方法 | |
-111 | 没有设置秘钥文件路径,或者没有设置“NPCDIR”环境变量 |
签名方法 | |
-100 | 环境变量"NPCDIR"未设置 |
-101 | 商户密钥文件不存在或无法打开 |
-102 | 密钥文件格式错误 |
-103 | 秘钥商户号和用于签名的商户号不一致 |
-130 | 用于签名的字符串长度为空 |
验证签名方法 | |
-112 | ChinaPay公钥文件不存在或无法打开 |
-113 | 公钥文件格式错误 |
-114 | 公钥文件出错 |
-118 | 签名验证失败 |
-134 | 公钥文件的设置路径有错误 |
查询,单笔退款错误代码
ERROR CODE | ERROR MESSAGE |
101 | 商户号错误或者为空 |
102 | 交易应答查询的订单号为空 |
103 | 交易日期为空 |
104 | 请求交易类型错误 |
105 | 商户号长度错误 |
106 | 订单号长度错误 |
107 | 交易日期长度错误 |
108 | 交易类型为空或者长度不正确 |
109 | 版本号不能为空 |
110 | 版本号不正确 |
111 | 商户请求非法 |
112 | 交易类型不合法 |
116 | 金额为空 |
117 | 商户私有域段长度出错 |
118 | 签名域段出错 |
121 | 退款金额不等于原支付订单金额 |
122 | 退款金额应该小于原支付订单金额 |
123 | 总退款金额大于了原支付订单金额 |
201 | 明文数据为空 |
201 | 签名数据不存在 |
202 | 签名不合法 |
203 | 验签失败 |
204 | 验签数据不合法 |
205 | 重复提交该笔交易 |
301 | 查询的交易不存在 |
302 | 查询数据库出错 |
303 | 应答数据封装出错 |
304 | 应答数据字符串转换出错 |
305 | 超出流量控制范围 |
307 | 未查到匹配的数据 |
404 | 其它内部错误 |