应答码表
<ul>
<li>
<h2><a href="#系统类">系统类</a></h2>
</li>
</ul>
<table>
<thead>
<tr>
<th style="text-align: center;">应答码</th>
<th style="text-align: center;">描述信息</th>
<th style="text-align: center;">解决方案</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;">200</td>
<td style="text-align: center;">成功</td>
<td style="text-align: center;"></td>
</tr>
<tr>
<td style="text-align: center;">400</td>
<td style="text-align: center;">参数列表错误(缺少,格式不匹配)</td>
<td style="text-align: center;"></td>
</tr>
<tr>
<td style="text-align: center;">401</td>
<td style="text-align: center;">未授权</td>
<td style="text-align: center;"></td>
</tr>
<tr>
<td style="text-align: center;">403</td>
<td style="text-align: center;">访问受限,授权过期</td>
<td style="text-align: center;"></td>
</tr>
<tr>
<td style="text-align: center;">405</td>
<td style="text-align: center;">不允许的http方法</td>
<td style="text-align: center;"></td>
</tr>
<tr>
<td style="text-align: center;">500</td>
<td style="text-align: center;">系统内部错误</td>
<td style="text-align: center;"></td>
</tr>
<tr>
<td style="text-align: center;">10001</td>
<td style="text-align: center;">超时</td>
<td style="text-align: center;"></td>
</tr>
<tr>
<td style="text-align: center;">10002</td>
<td style="text-align: center;">系统异常</td>
<td style="text-align: center;"></td>
</tr>
<tr>
<td style="text-align: center;">10003</td>
<td style="text-align: center;">当前服务不可用</td>
<td style="text-align: center;"></td>
</tr>
<tr>
<td style="text-align: center;">10005</td>
<td style="text-align: center;">系统维护中</td>
<td style="text-align: center;"></td>
</tr>
<tr>
<td style="text-align: center;">10006</td>
<td style="text-align: center;">系统繁忙</td>
<td style="text-align: center;"></td>
</tr>
<tr>
<td style="text-align: center;">10007</td>
<td style="text-align: center;">渠道不可用</td>
<td style="text-align: center;"></td>
</tr>
<tr>
<td style="text-align: center;">10008</td>
<td style="text-align: center;">机构受理异常</td>
<td style="text-align: center;"></td>
</tr>
</tbody>
</table>
<ul>
<li>
<h2><a href="#报文类">报文类</a></h2>
</li>
</ul>
<table>
<thead>
<tr>
<th style="text-align: center;">应答码</th>
<th style="text-align: center;">描述信息</th>
<th style="text-align: center;">解决方案</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;">5001</td>
<td style="text-align: center;">返回为空</td>
<td style="text-align: center;"></td>
</tr>
<tr>
<td style="text-align: center;">20001</td>
<td style="text-align: center;">报文错误</td>
<td style="text-align: center;">格式不正确、必填字段非空等等</td>
</tr>
</tbody>
</table>
<ul>
<li>
<h2><a href="#交易类">交易类(6位应答码)</a></h2>
</li>
</ul>
<table>
<thead>
<tr>
<th style="text-align: center;">应答码</th>
<th style="text-align: center;">描述信息</th>
<th style="text-align: center;">解决方案</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;">30001</td>
<td style="text-align: center;">其他错误</td>
<td style="text-align: center;"></td>
</tr>
<tr>
<td style="text-align: center;">30002</td>
<td style="text-align: center;">授权码不正确</td>
<td style="text-align: center;">授权码不合法、授权码已过期、授权码校验错误等</td>
</tr>
<tr>
<td style="text-align: center;">30003</td>
<td style="text-align: center;">订单已重复</td>
<td style="text-align: center;"></td>
</tr>
<tr>
<td style="text-align: center;">30004</td>
<td style="text-align: center;">订单已支付</td>
<td style="text-align: center;"></td>
</tr>
<tr>
<td style="text-align: center;">30005</td>
<td style="text-align: center;">商户不存在</td>
<td style="text-align: center;">商户未在渠道开通商户</td>
</tr>
<tr>
<td style="text-align: center;">30006</td>
<td style="text-align: center;">订单已撤销</td>
<td style="text-align: center;"></td>
</tr>
<tr>
<td style="text-align: center;">30007</td>
<td style="text-align: center;">订单已关闭</td>
<td style="text-align: center;"></td>
</tr>
<tr>
<td style="text-align: center;">30008</td>
<td style="text-align: center;">订单不存在</td>
<td style="text-align: center;"></td>
</tr>
<tr>
<td style="text-align: center;">30009</td>
<td style="text-align: center;">商户无权限</td>
<td style="text-align: center;"></td>
</tr>
<tr>
<td style="text-align: center;">30010</td>
<td style="text-align: center;">用户支付中/退款中</td>
<td style="text-align: center;"></td>
</tr>
<tr>
<td style="text-align: center;">30011</td>
<td style="text-align: center;">订单已退款</td>
<td style="text-align: center;"></td>
</tr>
<tr>
<td style="text-align: center;">30012</td>
<td style="text-align: center;">退款订单不存在</td>
<td style="text-align: center;"></td>
</tr>
<tr>
<td style="text-align: center;">30013</td>
<td style="text-align: center;">头寸不足</td>
<td style="text-align: center;">商户正交易不足以支持撤销</td>
</tr>
<tr>
<td style="text-align: center;">30014</td>
<td style="text-align: center;">退款金额超过原订单总金额</td>
<td style="text-align: center;"></td>
</tr>
<tr>
<td style="text-align: center;">30015</td>
<td style="text-align: center;">余额不足</td>
<td style="text-align: center;"></td>
</tr>
<tr>
<td style="text-align: center;">30016</td>
<td style="text-align: center;">原订单不存在</td>
<td style="text-align: center;">退货才有</td>
</tr>
<tr>
<td style="text-align: center;">30017</td>
<td style="text-align: center;">订单不可退款</td>
<td style="text-align: center;"></td>
</tr>
<tr>
<td style="text-align: center;">30018</td>
<td style="text-align: center;">商户已入驻</td>
<td style="text-align: center;"></td>
</tr>
<tr>
<td style="text-align: center;">30020</td>
<td style="text-align: center;">商户经营类目不存在</td>
<td style="text-align: center;"></td>
</tr>
</tbody>
</table>
<ul>
<li>
<h2><a href="#交易类-4">交易类(4位应答码)</a></h2>
</li>
</ul>
<table>
<thead>
<tr>
<th style="text-align: center;">应答码</th>
<th style="text-align: center;">描述信息</th>
<th style="text-align: center;">解决方案</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;">1001</td>
<td style="text-align: center;">非空字段出现空值</td>
<td style="text-align: center;">检查报文</td>
</tr>
<tr>
<td style="text-align: center;">1002</td>
<td style="text-align: center;">验签错误</td>
<td style="text-align: center;">提交方式、编码</td>
</tr>
<tr>
<td style="text-align: center;">1003</td>
<td style="text-align: center;">字段内容错误</td>
<td style="text-align: center;">检查报文</td>
</tr>
<tr>
<td style="text-align: center;">1009</td>
<td style="text-align: center;">商户号不存在/XX交易未开通</td>
<td style="text-align: center;"></td>
</tr>
<tr>
<td style="text-align: center;">1010</td>
<td style="text-align: center;">找不到交易</td>
<td style="text-align: center;">找不到/交易状态异常</td>
</tr>
<tr>
<td style="text-align: center;">1011</td>
<td style="text-align: center;">金额超限不允许退款</td>
<td style="text-align: center;"></td>
</tr>
<tr>
<td style="text-align: center;">1012</td>
<td style="text-align: center;">余额不足不允许退款/银联主扫不允许退款</td>
<td style="text-align: center;"></td>
</tr>
<tr>
<td style="text-align: center;">1013</td>
<td style="text-align: center;">商户订单号重复</td>
<td style="text-align: center;"></td>
</tr>
<tr>
<td style="text-align: center;">1014</td>
<td style="text-align: center;">报文格式错</td>
<td style="text-align: center;"></td>
</tr>
<tr>
<td style="text-align: center;">1015</td>
<td style="text-align: center;">请求功能尚不支持</td>
<td style="text-align: center;"></td>
</tr>
<tr>
<td style="text-align: center;">2001</td>
<td style="text-align: center;">目标方超时</td>
<td style="text-align: center;"></td>
</tr>
<tr>
<td style="text-align: center;">2002</td>
<td style="text-align: center;">目标方连接失败</td>
<td style="text-align: center;"></td>
</tr>
<tr>
<td style="text-align: center;">9999</td>
<td style="text-align: center;">系统错误</td>
<td style="text-align: center;"></td>
</tr>
</tbody>
</table>
<ul>
<li>
<h2><a href="#条码支付应答码/退款应答码">条码支付应答码/退款应答码</a></h2>
</li>
</ul>
<table>
<thead>
<tr>
<th style="text-align: center;">应答码</th>
<th style="text-align: center;">描述信息</th>
<th style="text-align: center;">解决方案</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;">200</td>
<td style="text-align: center;">成功</td>
<td style="text-align: center;"></td>
</tr>
<tr>
<td style="text-align: center;">30010</td>
<td style="text-align: center;">支付中/退款中</td>
<td style="text-align: center;">支付/退款结果未知,需发查询</td>
</tr>
<tr>
<td style="text-align: center;">10002</td>
<td style="text-align: center;">系统异常</td>
<td style="text-align: center;">支付结果未知,需发查询</td>
</tr>
<tr>
<td style="text-align: center;">9999</td>
<td style="text-align: center;">系统异常</td>
<td style="text-align: center;">支付结果未知,需发查询</td>
</tr>
<tr>
<td style="text-align: center;">10001</td>
<td style="text-align: center;">网络异常</td>
<td style="text-align: center;">支付结果未知,需发查询</td>
</tr>
<tr>
<td style="text-align: center;">2001</td>
<td style="text-align: center;">网络异常</td>
<td style="text-align: center;">支付结果未知,需发查询</td>
</tr>
<tr>
<td style="text-align: center;">2002</td>
<td style="text-align: center;">网络异常</td>
<td style="text-align: center;">支付结果未知,需发查询</td>
</tr>
<tr>
<td style="text-align: center;">其他</td>
<td style="text-align: center;">失败</td>
<td style="text-align: center;"></td>
</tr>
</tbody>
</table>
<ul>
<li>
<h2><a href="#下单类应答码">下单类应答码</a></h2>
</li>
</ul>
<table>
<thead>
<tr>
<th style="text-align: center;">应答码</th>
<th style="text-align: center;">描述信息</th>
<th style="text-align: center;">解决方案</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;">200</td>
<td style="text-align: center;">下单成功</td>
<td style="text-align: center;"></td>
</tr>
<tr>
<td style="text-align: center;">5000</td>
<td style="text-align: center;">第三方下单异常</td>
<td style="text-align: center;"></td>
</tr>
<tr>
<td style="text-align: center;">其他</td>
<td style="text-align: center;">失败</td>
<td style="text-align: center;"></td>
</tr>
</tbody>
</table>
<ul>
<li>
<h2><a href="#查询应答码">查询应答码</a></h2>
</li>
</ul>
<table>
<thead>
<tr>
<th style="text-align: center;">应答码</th>
<th style="text-align: center;">描述信息</th>
<th style="text-align: center;">解决方案</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;">返回码</td>
<td style="text-align: center;">transStat</td>
<td style="text-align: center;">状态</td>
</tr>
<tr>
<td style="text-align: center;">200</td>
<td style="text-align: center;">SUCCESS</td>
<td style="text-align: center;">成功</td>
</tr>
<tr>
<td style="text-align: center;">错误码(多个)</td>
<td style="text-align: center;">PAYERROR</td>
<td style="text-align: center;">失败</td>
</tr>
<tr>
<td style="text-align: center;">200</td>
<td style="text-align: center;">USERPAYING</td>
<td style="text-align: center;">支付中</td>
</tr>
<tr>
<td style="text-align: center;">200</td>
<td style="text-align: center;">NOTPAY</td>
<td style="text-align: center;">未支付</td>
</tr>
<tr>
<td style="text-align: center;">9999</td>
<td style="text-align: center;"></td>
<td style="text-align: center;">系统错误,需要继续查询</td>
</tr>
<tr>
<td style="text-align: center;">200</td>
<td style="text-align: center;">CLOSED</td>
<td style="text-align: center;">已关闭</td>
</tr>
<tr>
<td style="text-align: center;">200</td>
<td style="text-align: center;">REVOKED</td>
<td style="text-align: center;">已撤销</td>
</tr>
<tr>
<td style="text-align: center;">200</td>
<td style="text-align: center;">REFUNDING</td>
<td style="text-align: center;">退款中</td>
</tr>
<tr>
<td style="text-align: center;">200</td>
<td style="text-align: center;">REFUND</td>
<td style="text-align: center;">已退款</td>
</tr>
<tr>
<td style="text-align: center;">1010</td>
<td style="text-align: center;">空</td>
<td style="text-align: center;">找不到交易</td>
</tr>
</tbody>
</table>