paip.中国银联接口错误码总结
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 | 其它内部错误 |

浙公网安备 33010602011771号