支付通知
<p><strong>请求URL:</strong></p>
<ul>
<li><code>该链接是通过下单接口提交的参数notifyUrl设置</code></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>POST</li>
</ul>
<p><strong>请求类型:</strong></p>
<ul>
<li>application/x-www-form- urlencoded</li>
</ul>
<p><strong>通知参数:</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">mchNo</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String(30)</td>
<td>商户号</td>
</tr>
<tr>
<td style="text-align: left;">appId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String(24)</td>
<td>应用ID</td>
</tr>
<tr>
<td style="text-align: left;">sign</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String(32)</td>
<td>签名值</td>
</tr>
<tr>
<td style="text-align: left;">signType</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String(32)</td>
<td>签名类型</td>
</tr>
<tr>
<td style="text-align: left;">payOrderId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String(30)</td>
<td>支付订单号</td>
</tr>
<tr>
<td style="text-align: left;">mchOrderNo</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String(30)</td>
<td>商户订单号</td>
</tr>
<tr>
<td style="text-align: left;">ifCode</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String(30)</td>
<td>支付接口</td>
</tr>
<tr>
<td style="text-align: left;">wayCode</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String(30)</td>
<td>支付方式</td>
</tr>
<tr>
<td style="text-align: left;">amount</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>支付金额,单位分</td>
</tr>
<tr>
<td style="text-align: left;">currency</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String(3)</td>
<td>货币代码,人民币:cny</td>
</tr>
<tr>
<td style="text-align: left;">state</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>订单状态:0-订单生成 1-支付中 2-支付成功 3-支付失败 4-已撤销 5-已退款 6-订单关闭</td>
</tr>
<tr>
<td style="text-align: left;">clientIp</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String(32)</td>
<td>客户端IP</td>
</tr>
<tr>
<td style="text-align: left;">body</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String(256)</td>
<td>商品描述</td>
</tr>
<tr>
<td style="text-align: left;">channelUser</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td>渠道用户标识,如微信openId, 支付宝账号,刷卡卡号</td>
</tr>
<tr>
<td style="text-align: left;">channelOrderNo</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td>渠道订单号</td>
</tr>
<tr>
<td style="text-align: left;">channelFeeAmount</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">long</td>
<td>渠道返回的手续费,单位:分</td>
</tr>
<tr>
<td style="text-align: left;">errCode</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td>渠道错误码</td>
</tr>
<tr>
<td style="text-align: left;">errMsg</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td>渠道错误描述</td>
</tr>
<tr>
<td style="text-align: left;">extParam</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String(512)</td>
<td>扩展参数,回调时会原样返回</td>
</tr>
<tr>
<td style="text-align: left;">createdAt</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">long</td>
<td>订单创建时间,13位时间戳</td>
</tr>
<tr>
<td style="text-align: left;">successTime</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">long</td>
<td>订单支付成功时间,13位时间戳</td>
</tr>
<tr>
<td style="text-align: left;">reqTime</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">long</td>
<td>通知请求时间,13位时间戳</td>
</tr>
</tbody>
</table>
<p><strong>返回结果:</strong></p>
<p>业务系统处理后同步返回给支付系统,返回字符串success 则表示成功,返回非success则表示处理失败,支付系统会再次通知。</p>
<p>注意:返回的字符串必须是小写,且前后不能有空格和换行符。</p>