支付结果查询-必须对接
<h5>支付结果查询</h5>
<ul>
<li>为防止通知出现异常,支付结果不能及时通知给商户的情况,保证支付成功之后的流程能正常进行,查询接口必须对接</li>
<li>响应参数errCode仅代表业务的受理情况,具体交易是否成功,需要通过接口返回的payStatus获取支付结果。</li>
<li><span style="color:#F00">网银支付,需要校验账户信息时,需通过checkStatus获取校验结果。</span></li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>/api/vborder/order/standard/qrcodeQuery</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>POST </li>
</ul>
<h5>参数</h5>
<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;">orderNo</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String(64)</td>
<td>下单的商户订单号 <br><span style="color:#F00"> 示例:202209070002</td>
</tr>
</tbody>
</table>
<h5>返回参数说明</h5>
<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;">customerNo</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String(32)</td>
<td>商户号<br><span style="color:#F00"> 示例:202112090603</td>
</tr>
<tr>
<td style="text-align: left;">orderNo</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String(64)</td>
<td>商户订单号 <br><span style="color:#F00"> 示例:202209070002</td>
</tr>
<tr>
<td style="text-align: left;">goodNo</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String(32)</td>
<td>商品编码 <br><span style="color:#F00"> 示例:ONEQRCODE</td>
</tr>
<tr>
<td style="text-align: left;">goodName</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String(256)</td>
<td>商品名称 <br><span style="color:#F00"> 示例: test</td>
</tr>
<tr>
<td style="text-align: left;">platformSeq</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String(32)</td>
<td>支付流水号,对应平台流水号 <br><span style="color:#F00"> 示例: S1567327155606323202</td>
</tr>
<tr>
<td style="text-align: left;">orderAmount</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">Long(11)</td>
<td>订单金额,以分为单位 <br><span style="color:#F00"> 示例: 1</td>
</tr>
<tr>
<td style="text-align: left;">payType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String(32)</td>
<td>支付方式 <br>WECHAT_JSAPI:公众号支付 <br>ALIPAY_SCAN:支付宝扫码 <br>ALIPAY_LIFE:支付宝生活号 <br>ALIPAY_H5:支付宝H5<br>ALIPAY_APP:支付宝APP<br>UNION_JSPAY:银联云闪付 <br>BANKTRANSFERPAY:银行转账 <br>B2B:对公网银支付 <br>B2C:个人网银支付 <br>ICBC_EPAY:新直连收单-工商银行<br>CMB_EPAY:新直连收单-招商银行<br>ABC_EPAY:新直连收单-农业银行<br>JDPAY_H5WALLET:京东钱包<br>JDPAY_H5CREDIT:京东白条<br><span style="color:#F00"> 示例:WECHAT_JSAPI</td>
</tr>
<tr>
<td style="text-align: left;">payTime</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>支付时间 yyyy-MM-dd HH:mm:ss <br><span style="color:#F00"> 示例:2022-09-07 09:41:58</td>
</tr>
<tr>
<td style="text-align: left;">identifyId</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String(64)</td>
<td>用户标识,微信openId 支付宝、银联云闪付userId <br><span style="color:#F00"> 示例:o2O6gt8QJYry9JEyL1zhr0WuGdwe</td>
</tr>
<tr>
<td style="text-align: left;">payStatus</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String(11)</td>
<td><strong>支付状态</strong> <br>WAITPAY:待支付<br> PROCESSING:订单支付中<br>SUCCESS:订单支付成功<br>TIME_OUT:订单已过期<br>FAIL:订单支付失败<br>CLOSE:订单关闭 <br><span style="color:#F00"> 示例:SUCCESS</td>
</tr>
<tr>
<td style="text-align: left;">checkStatus</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String(11)</td>
<td><strong>网银支付账户校验状态 <br><span style="color:#F00">默认为: CLOSE </strong> <br>SUCCESS:校验成功<br>FAIL:校验失败<br>CLOSE:不校验 <br> PROCESSING:结果未知<br><span style="color:#F00"> 示例:SUCCESS</td>
</tr>
<tr>
<td style="text-align: left;">checkMsg</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String(64)</td>
<td><strong>网银支付账户校验结果描述 <br><span style="color:#F00">默认为: 不校验 </strong> <br>SUCCESS:校验成功<br>FAIL:户名不符/卡号不符/手机号不符<br>CLOSE:不校验 <br> PROCESSING:结果未知<br><span style="color:#F00"> 示例:户名不符</td>
</tr>
<tr>
<td style="text-align: left;">channelReturnOrderNo</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String(32)</td>
<td>渠道订单号<br>该笔订单在微信、支付宝、银联云闪付或银行侧系统生成的单号 <br><span style="color:#F00"> 示例:4200001615202209072973882689</td>
</tr>
<tr>
<td style="text-align: left;">bankReturnOrderNo</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String(32)</td>
<td>银行订单号<br>支付机构在银网联侧的单号,该单号也是支付机构在微信支付宝、银联云闪付侧的外部商户订单号 <br>使用场景:服务商用于点金计划商户小票功能 <br><span style="color:#F00"> 示例:5515880892220987</td>
</tr>
<tr>
<td style="text-align: left;">ext1</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String(512)</td>
<td>附加数据,原样返回</td>
</tr>
<tr>
<td style="text-align: left;">ext2</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String(512)</td>
<td>附加数据,原样返回</td>
</tr>
<tr>
<td style="text-align: left;">channelCode</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String(64)</td>
<td>渠道编码 <br>Yeepay_MP:易宝支付 <br>ICBC:工商银行 <br>ICBC_SH:工商银行上海分行 <br>cmb_pay:招商银行</td>
</tr>
<tr>
<td style="text-align: left;">payerInfo</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">object</td>
<td>付款信息-网银支付时返回<br><span style="color:#F00"> 示例:{"bankId":"CMBCHINA","bankCardNo":"","mobilePhoneNo":"","cardType":"DEBIT"}</td>
</tr>
<tr>
<td style="text-align: left;">payeeInfo</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">object</td>
<td>收款信息,转账支付时返回 <br><span style="color:#F00">示例:{"payeeAccName":"微保科技","payeeBankName":"民生银行","payeeAccNo":"9902000306335449"}</td>
</tr>
<tr>
<td style="text-align: left;">errCode</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String(32)</td>
<td>错误编码 <br><span style="color:#F00"> 示例:0000</td>
</tr>
<tr>
<td style="text-align: left;">errMessage</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String(64)</td>
<td>错误描述 <br><span style="color:#F00"> 示例:成功</td>
</tr>
<tr>
<td style="text-align: left;">installmentData</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">object</td>
<td>分期数据,京东白条支付时返回 <br><span style="color:#F00">示例:{"installmentNum":"1"}</td>
</tr>
</tbody>
</table>
<h6>payerInfo信息</h6>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
<th>示例</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">bankId</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String(11)</td>
<td>银行编号</td>
<td>ABC</td>
</tr>
<tr>
<td style="text-align: left;">bankCardNo</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String(32)</td>
<td>银行卡号 掩码返回前6后4</td>
<td>622848****0000</td>
</tr>
<tr>
<td style="text-align: left;">accountName</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String(32)</td>
<td>账户名称 付款账户名称,最长42个汉字。网银B2B支付返回付款企业账户名称</td>
<td>微保科技</td>
</tr>
<tr>
<td style="text-align: left;">mobilePhoneNo</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String(11)</td>
<td>手机号 掩码返回,显示前3后4</td>
<td>138****0000</td>
</tr>
<tr>
<td style="text-align: left;">cardType</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String(11)</td>
<td>卡类型 DEBIT:借记卡CREDIT:贷记卡</td>
<td>DEBIT</td>
</tr>
</tbody>
</table>
<h6>payeeInfo信息</h6>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
<th>示例</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">payeeAccName</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String(64)</td>
<td>收款户名</td>
<td>微保科技</td>
</tr>
<tr>
<td style="text-align: left;">payeeBankName</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String(64)</td>
<td>收款银行</td>
<td>民生银行</td>
</tr>
<tr>
<td style="text-align: left;">payeeAccNo</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String(64)</td>
<td>收款账号</td>
<td>9902000306335449</td>
</tr>
</tbody>
</table>
<h6>installmentData信息</h6>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
<th>示例</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">installmentNum</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String(8)</td>
<td>分期数</td>
<td>1</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code> {
&quot;code&quot;:&quot;200&quot;,
&quot;success&quot;:true,
&quot;data&quot;:&quot;{\&quot;customerNo\&quot;:\&quot;202112090603\&quot;,\&quot;reqmsg\&quot;:\&quot;buwwIVzRy4BDlMQmDW+zBY8oHeBJ+2D+lLeR4qDNkCEnzVm2vs++jgnuRpE5bIHiDw916m0Cxu71glVi8YBEdyJIh22Q9u87lXZeQX3bq30gaJG4OmiFLOjU9C5gG59U3rYmGp1iOWV4YLfKy2MNF/EHLt3QAeDgySBjnkIH28kVmY9R+pRahL2M0N3CxVh5z37WDoC+cjdUwhjrGXKiG1uIHuMsRQqeKLLbYHDEqgbhHGXTcDKS4aw1WICWwbIDB4GxRq+D91awsMpSLXXfvUTlDeAmi0vzE6+9ROIu4Zml3mdY6PJPnUr9IHuSvS4DTZWVPYhM1aDNaxidE60gtmyTYAaJZVsnECqP9vbvSv4xLJJawBKfY/o+T2zDa3vRBSq3nkmjKkOuW0jHVhXRslN6pYTMzg3OvbKBBMSdPq6AoHw9pPS8UJ6J7HfueL+sQJAEso/Faph3kk2eb+e/ErS9ckgdrU9N6rUjq5ZZ9kTiMnXYEVjK5GkWgwiKuGNkd5iwnZkO52s+NUHYrSrWgw5JdUMfgedUYemoBu5eFz9wr7kiKYhQlM/HSJXHxEOVkKXA3aMVyAQz8mUaROP7ppysbYAaMgF6m/8SF+LtomwUYx+a58mxZ/+MS2ckrzpJQYrqGpk3GVSA9B0bgjwIHmKNtHcRJ6Tk9w1f1WODQit7O2sSRfHQKDfOivXtgQZzanijkbHg6rdmb0eLdxmiX8PYlP81MlfxYmuZZ7EE+XQzG40MiMUDtEZv7/IN61MkLmt8R5L+U6RbbkT+bjFzV2b/40dYbfZOFbwCQSV4pfVAlIST9H8ly8CAWeMpVeqc+RuYwTzUI5v7iqsz3MyqF8UWQ5bwjgwxcNyYpr2hJhGHpXin2SxYULurXHhBaT8wnDOzt8vvPb/qazRkGnJ8CXm4EGzWVKjU6kEkS2cSuLQKjD7+DITdxXNyn5JI6AMt7IluCYT8Lfbk+U2KCrgmcKospjOEHdsZPxascSnXi0+pJBhTMgFKE6kjjxVeu4AG\&quot;}&quot;,
&quot;msg&quot;:&quot;操作成功&quot;
}
reqmsg明文:
{
&quot;customerNo&quot;: &quot;202112090603&quot;,
&quot;orderNo&quot;: &quot;202209070002&quot;,
&quot;platformSeq&quot;: &quot;S1567327155606323202&quot;,
&quot;goodName&quot;: &quot;test&quot;,
&quot;payType&quot;: &quot;WECHAT_JSAPI&quot;,
&quot;payTime&quot;: &quot;2022-09-07 09:41:58&quot;,
&quot;orderAmount&quot;: 1,
&quot;payStatus&quot;: &quot;SUCCESS&quot;,
&quot;bankReturnOrderNo&quot;: &quot;5515880892220987&quot;,
&quot;channelReturnOrderNo&quot;: &quot;4200001615202209072973882689&quot;,
&quot;identifyId&quot;: &quot;o2O6gt8QJYry9JEyL1zhr0WuGdwe&quot;,
&quot;payerInfo&quot;: &quot;{}&quot;,
&quot;errCode&quot;: &quot;0000&quot;,
&quot;errMessage&quot;: &quot;成功&quot;
}</code></pre>
<h5>备注</h5>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>