4.2 商户产品开通查询
<p>[TOC]</p>
<h5>简要描述</h5>
<ul>
<li>该接口是提供给商户开通产品以后进行查询的,请根据对应的客户端类型的对应交易类型进行查询,根据状态进行判断业务;</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>http://pay.test.891tech.com/website/agent/isv/openProductQuery.action</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>POST 【application/json】</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;">bizType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>接口类型,固定值:openProduct</td>
</tr>
<tr>
<td style="text-align: left;">productType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>产品类型,固定值:APPPAY</td>
</tr>
<tr>
<td style="text-align: left;">agentNo</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>代理商编号</td>
</tr>
<tr>
<td style="text-align: left;">merchantNo</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>子商户编号</td>
</tr>
<tr>
<td style="text-align: left;">payType</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>支付类型,请查询字段说明</td>
</tr>
<tr>
<td style="text-align: left;">appPayType</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>客户端类型,请查询字段说明</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;">merchantNo</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>子商户编号</td>
</tr>
<tr>
<td style="text-align: left;">appPayType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>客户端类型,请查询字段说明</td>
</tr>
<tr>
<td style="text-align: left;">payType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>支付类型,请查询字段说明</td>
</tr>
<tr>
<td style="text-align: left;">value</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>交易费率(%)</td>
</tr>
<tr>
<td style="text-align: left;">minFee</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>最小手续费(元)</td>
</tr>
<tr>
<td style="text-align: left;">maxFee</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>最高手续费(元),默认使用代理或者系统配置的最高费率</td>
</tr>
<tr>
<td style="text-align: left;">feeRanges</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>银联费率返回的JSON字段,下面会说明</td>
</tr>
<tr>
<td style="text-align: left;">payReportMsg</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>开通返回的信息</td>
</tr>
<tr>
<td style="text-align: left;">payReportStatus</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>开通的状态,请查询字段说明</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code>非银联类返回:
{
"appPayType": "ALIPAY",
"feeRanges": "",
"maxFee": "15.0",
"merchantNo": "M00000000000183",
"minFee": "0.02",
"payReportMsg": "成功",
"payReportStatus": "SUCCESS",
"payType": "SWIPE",
"value": "0.38"
}</code></pre>
<h5>feeRanges银联费率字段返回样例</h5>
<pre><code>银联类返回:
{
"appPayType": "UNIONPAY",
"feeRanges": [{
"endAmount": "1000",
"freeValue": "0.38",
"maxFreeValue": "11.0",
"minFreeValue": "0.05",
"onlineCardType": "DEBIT",
"startAmount": "0"
}, {
"endAmount": "999999",
"freeValue": "0.56",
"maxFreeValue": "12.0",
"minFreeValue": "0.06",
"onlineCardType": "DEBIT",
"startAmount": "1000"
}, {
"endAmount": "1000",
"freeValue": "0.38",
"maxFreeValue": "13.0",
"minFreeValue": "0.05",
"onlineCardType": "CREDIT",
"startAmount": "0"
}, {
"endAmount": "999999",
"freeValue": "0.56",
"maxFreeValue": "14.0",
"minFreeValue": "0.06",
"onlineCardType": "CREDIT",
"startAmount": "1000"
}],
"maxFee": "",
"merchantNo": "M00000000000183",
"minFee": "",
"payReportMsg": "失败:平台商未设置相应的产品费率",
"payReportStatus": "FAIL",
"payType": "SWIPE",
"value": ""
}</code></pre>
<h5>feeRanges银联费率字段说明</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;">startAmount</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>开始金额</td>
</tr>
<tr>
<td style="text-align: left;">endAmount</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>结束金额,目前上限为999999,当前数值为渠道数值,会有变化</td>
</tr>
<tr>
<td style="text-align: left;">freeValue</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>交易手续费(%)</td>
</tr>
<tr>
<td style="text-align: left;">minFreeValue</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>最小手续费用(元)</td>
</tr>
<tr>
<td style="text-align: left;">maxFreeValue</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>最高手续费用(元)</td>
</tr>
<tr>
<td style="text-align: left;">onlineCardType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>借贷记,CREDIT:贷记卡,DEBIT:借记卡</td>
</tr>
</tbody>
</table>
<h5>备注</h5>
<ul>
<li>更多返回错误代码请看首页的错误代码描述,请按照业务状态进行判断,无需过多关注返回码</li>
</ul>