商户分组交易汇总统计
<h5>接口使用描述</h5>
<pre><code>商户交易汇总统计</code></pre>
<h5>接口地址</h5>
<pre><code>接口地址: http(s)://api.liantuofu.com/open/statistics/trade/merchant</code></pre>
<p><br/></p>
<h4>请求参数<img src='https://www.showdoc.cc/server/api/common/visitfile/sign/bfc24f8d7eb93fae8e66d4ab2b4bc461?showdoc=.jpg' align='right' style=' width:300px;height:100 px'/></h4>
<table>
<thead>
<tr>
<th><strong>NO</strong></th>
<th><strong>字段</strong></th>
<th><strong>名称</strong></th>
<th><strong>长度</strong></th>
<th><strong>必填</strong></th>
<th><strong>示例</strong></th>
<th><strong>说明</strong></th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>appId</td>
<td>合作方标识</td>
<td>string</td>
<td>Y</td>
<td>EW_N2949193174</td>
<td>合作商户编码,用于以后所有接口发起请求时验签使用</td>
</tr>
<tr>
<td>2</td>
<td>sign</td>
<td>签名。具体参见“<a href="https://www.showdoc.cc/web/#/liantuofu?page_id=673453270295568">签名规则</a>”</td>
<td>string</td>
<td>Y</td>
<td>1b70687c8a4c72f50c749baf95a482c0</td>
<td>MD5加密验签值。具体参见“<a href="https://www.showdoc.cc/web/#/liantuofu?page_id=673453270295568">签名规则</a>”</td>
</tr>
<tr>
<td>3</td>
<td>random</td>
<td>随机数</td>
<td>string</td>
<td>Y</td>
<td>123</td>
<td>用来增加加密验签的复杂度,长度不限制,只限制传递数字,不支持中文,字母,特殊符号。</td>
</tr>
<tr>
<td>4</td>
<td>merchantCode</td>
<td>门店编号</td>
<td>string</td>
<td>Y</td>
<td>EW_N9479011740</td>
<td>门店编号,用于后续接口请求参数的使用</td>
</tr>
<tr>
<td>5</td>
<td>beginDate</td>
<td>查询开始时间</td>
<td>string</td>
<td>Y</td>
<td>20180712</td>
<td>查询开始时间,格式为 yyyyMMdd</td>
</tr>
<tr>
<td>6</td>
<td>endDate</td>
<td>查询结束时间</td>
<td>string</td>
<td>Y</td>
<td>20180719</td>
<td>查询结束时间,格式为 yyyyMMdd</td>
</tr>
<tr>
<td>7</td>
<td>beginTime</td>
<td>查询开始时间,格式为 HHmmss</td>
<td>string</td>
<td>N</td>
<td>143623</td>
<td>查询开始时间,格式为 HHmmss</td>
</tr>
<tr>
<td>8</td>
<td>endTime</td>
<td>查询结束时间,格式为 HHmmss</td>
<td>string</td>
<td>N</td>
<td>154040</td>
<td>查询结束时间,格式为 HHmmss</td>
</tr>
</tbody>
</table>
<hr />
<h4>响应参数</h4>
<table>
<thead>
<tr>
<th><strong>NO</strong></th>
<th><strong>字段</strong></th>
<th><strong>名称</strong></th>
<th><strong>长度</strong></th>
<th><strong>必填</strong></th>
<th><strong>示例</strong></th>
<th><strong>说明</strong></th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>code</td>
<td>结果</td>
<td>string</td>
<td>Y</td>
<td>SUCCESS</td>
<td>查询交易结果 SUCCESS:表示查询成功FAILED:表示查询失败</td>
</tr>
<tr>
<td>2</td>
<td>msg</td>
<td>结果描述</td>
<td>string</td>
<td>Y</td>
<td>登陆成功</td>
<td>无论是成功或者失败,message都会针对于当前的结果返回响应的结果描述</td>
</tr>
<tr>
<td>3</td>
<td>subCode</td>
<td>错误代码</td>
<td>string</td>
<td>N</td>
<td>LOGIN_ERROR</td>
<td>如果code为FAILED,subcode会返回详细的错误code,以便错误信息描述的更加精确</td>
</tr>
<tr>
<td>4</td>
<td>subMsg</td>
<td>错误描述</td>
<td>string</td>
<td>N</td>
<td>EW_N2320993253</td>
<td>如果code为FAILED,subMsg会返回详细的错误描述,以便错误信息描述的更加精确</td>
</tr>
<tr>
<td>5</td>
<td>sign</td>
<td>签名</td>
<td>string</td>
<td>N</td>
<td>1b70687c8a4c72f50c749baf95a482c0</td>
<td>请求时传递的sign</td>
</tr>
<tr>
<td>6</td>
<td>random</td>
<td>随机数</td>
<td>string</td>
<td>N</td>
<td>123</td>
<td>请求时传递的随机数</td>
</tr>
<tr>
<td>7</td>
<td>totalCount</td>
<td>全部记录数</td>
<td>int</td>
<td>N</td>
<td>10</td>
<td>全部记录数</td>
</tr>
<tr>
<td>8</td>
<td>totalPage</td>
<td>全部页数</td>
<td>int</td>
<td>N</td>
<td>8</td>
<td>全部页数</td>
</tr>
<tr>
<td>9</td>
<td>pageNumber</td>
<td>当前页数</td>
<td>int</td>
<td>N</td>
<td>2</td>
<td>当前页数</td>
</tr>
<tr>
<td>10</td>
<td>statisticsList</td>
<td>商户统计列表</td>
<td>array</td>
<td>N</td>
<td>商户统计列表</td>
<td>商户统计列表,详细返回参数参照<a href="https://www.showdoc.cc/web/#/liantuofu?page_id=664542819345148" title="商户统计列表">商户统计列表</a></td>
</tr>
</tbody>
</table>
<p><br/><br/></p>
<h5>请求示例:</h5>
<pre><code class="language-json">{
"channel":"WXPAY",
"tradeType":"NATIVE",
"merchantCode":"EW_N9714456496",
"outTradeNo":"2018072017425883446749",
"totalAmount":0.01,
"orderRemark":"",
"appId":"EW_N2949193174",
"sign":"e5de9a564506ab32b745b3c0a153e118",
"random":"Mb70uQ7J"
}</code></pre>
<h5>响应示例(成功):</h5>
<pre><code class="language-json">{
"code":"SUCCESS",
"msg":"查询成功",
"totalCount":10,
"totalPage":2,
"pageNumber":1,
"random":"111",
"sign":"86fb5f8736d6203943b52c5492d621e6",
"statisticsList":[
{
"merchantCode":"EW_N0315874805",
"merchantName":"测试门店",
"totalOrderAmt":0,
"totalOrderCnt":0,
"totalTradeAmt":0,
"totalTradeCnt":0,
"totalRefundAmt":0,
"totalRefundCnt":0,
"totalDiscountableAmt":0,
"totalDiscountableCnt":0,
"totalTradeFee":0,
"totalSettleAmt":0,
"wechatOrderAmt":0,
"wechatOrderCnt":0,
"wechatTradeAmt":0,
"wechatTradeCnt":0,
"wechatDiscountableAmt":0,
"wechatRefundAmt":0,
"wechatRefundCnt":0,
"wechatTradeFee":0,
"wechatSettleAmt":0,
"alipayOrderAmt":0,
"alipayOrderCnt":0,
"alipayTradeAmt":0,
"alipayTradeCnt":0,
"alipayDiscountableAmt":0,
"alipayDiscountableCnt":0,
"alipayRefundAmt":0,
"alipayRefundCnt":0,
"alipayTradeFee":0,
"alipaySettleAmt":0,
"memberOrderAmt":0,
"memberOrderCnt":0,
"memberActualAmt":0,
"memberActualCnt":0,
"memberGiveAmt":0,
"memberGiveCnt":0,
"memberDiscountableAmt":0,
"memberDiscountableCnt":0,
"memberRefundAmt":0,
"memberRefundCnt":0,
"memberRefundActualAmt":0,
"memberRefundActualCnt":0,
"memberRefundGiveAmt":0,
"memberRefundGiveCnt":0
}
]
}</code></pre>
<h5>响应示例(失败):</h5>
<pre><code class="language-json">{
"code":"FAILED",
"msg":"无效的APPID",
"subCode":"APPID_ERROR",
"subMsg":"APPID 参数错误"
}</code></pre>
<h5>错误码</h5>
<table>
<thead>
<tr>
<th>错误码</th>
<th>错误描述</th>
<th>建议处理</th>
</tr>
</thead>
<tbody>
<tr>
<td>APPID_ERROR</td>
<td>APPID 参数错误</td>
<td>核实自己的appid是否正确</td>
</tr>
</tbody>
</table>