15.批量分账
<p><strong>使用场景:</strong> </p>
<ul>
<li>用于对收款订单发起分账。yunst2isv渠道分账处理完成后会通过分账结果通知接口逐笔进行通知,allinpay渠道需要通过查询分账订单接口主动查询分账结果。</li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>/batchDivision/division</code></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>POST </li>
</ul>
<p><strong>请求类型:</strong></p>
<ul>
<li>application/json</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 style="text-align: left;">描述</th>
<th style="text-align: left;">示例值</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">orgId</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">服务商号,用于服务商代发起交易,传了此参数需要用服务商密钥进行加签</td>
</tr>
<tr>
<td style="text-align: left;">mchNo</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">商户号</td>
<td style="text-align: left;"></td>
</tr>
<tr>
<td style="text-align: left;">appId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">应用ID,默认为商户应用ID,若为服务商模式,需传入服务商appId</td>
<td style="text-align: left;"></td>
</tr>
<tr>
<td style="text-align: left;">reqTime</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">long</td>
<td style="text-align: left;">请求接口时间,13位时间戳</td>
<td style="text-align: left;"></td>
</tr>
<tr>
<td style="text-align: left;">version</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">接口版本号,固定:1.0</td>
<td style="text-align: left;"></td>
</tr>
<tr>
<td style="text-align: left;">sign</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">签名值,详见签名算法</td>
<td style="text-align: left;"></td>
</tr>
<tr>
<td style="text-align: left;">signType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">签名类型</td>
<td style="text-align: left;">MD5/RSA/SM2</td>
</tr>
<tr>
<td style="text-align: left;">notifyUrl</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">分账结果异步回调URL</td>
</tr>
<tr>
<td style="text-align: left;">chanNo</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">分账渠道支持:<br>allinpay,收银宝渠道<br>yunst2isv,特色结算渠道</td>
</tr>
<tr>
<td style="text-align: left;">batchDivisionInfos</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">待分账列表,为JSONArray字符串,最多支持50条。详细见下方batchDivisionInfos,当渠道为allinpay时,仅支持上送1条数据</td>
<td style="text-align: left;"></td>
</tr>
</tbody>
</table>
<p><strong>batchDivisionInfos 待分账列表详情</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;">mchAssureOrderNo</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>商户系统分账订单号</td>
</tr>
<tr>
<td style="text-align: left;">mchOrderNo</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td>原收款订单的商户订单号(与通企付支付订单号二选一)</td>
</tr>
<tr>
<td style="text-align: left;">payOrderId</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td>原收款订单的通企付支付订单号 (与商户订单号二选一)</td>
</tr>
<tr>
<td style="text-align: left;">orderAmount</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td>本次解冻订单金额,单次分账时不需要上送,多次分账时该字段必需上送,解冻总金额必须小于等于订单剩余未分账金额</td>
</tr>
<tr>
<td style="text-align: left;">couponAmount</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td>平台抽佣金额,单位分,不抽佣不填(如果选了分账模板编号此字段无效),仅yunst2isv渠道可用</td>
</tr>
<tr>
<td style="text-align: left;">receiverGroupId</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">long</td>
<td>分账模板编号(如果选了分账模板编号,平台抽佣金额和分账信息字段无效),仅yunst2isv渠道可用</td>
</tr>
<tr>
<td style="text-align: left;">divisionDetails</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">JSONArray</td>
<td>分账信息,allinpay渠道则必填,yunst2isv渠道如果不分账则不填(如果选了分账模板编号此字段无效),详细见下方divisionDetails</td>
</tr>
<tr>
<td style="text-align: left;">extParam</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td>最多100个字符,商户拓展参数,用于透传给商户,不可包含竖线特殊字符</td>
</tr>
</tbody>
</table>
<p><strong>divisionDetails分账信息详情</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;">divisionBizMemNo</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>yunst2isv渠道上送分账方的商户会员编号,allinpay渠道上送分账入金的收银宝商户号</td>
</tr>
<tr>
<td style="text-align: left;">amount</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>分账金额,单位分</td>
</tr>
<tr>
<td style="text-align: left;">remark</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>备注,最多100个字符</td>
</tr>
</tbody>
</table>
<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 style="text-align: left;">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">code</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">返回状态, 0-处理成功,其他-处理有误,详见错误码</td>
</tr>
<tr>
<td style="text-align: left;">msg</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String(128)</td>
<td style="text-align: left;">返回信息,具体错误原因,例如:签名失败、参数格式校验错误</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 style="text-align: left;">签名信息, 对data内数据签名,如data为空则不返回</td>
</tr>
<tr>
<td style="text-align: left;">data</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">Json</td>
<td style="text-align: left;">返回下单数据,json格式数据</td>
</tr>
</tbody>
</table>
<p><strong>data数据格式</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必填</th>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">batchNo</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String(30)</td>
<td style="text-align: left;">分账批次号,返回系统分账批次号</td>
</tr>
<tr>
<td style="text-align: left;">state</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td style="text-align: left;">分账状态:<li>1-进行中 <li>2-成功 <li>3-失败</td>
</tr>
<tr>
<td style="text-align: left;">errCode</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">上游渠道返回的错误码</td>
</tr>
<tr>
<td style="text-align: left;">errMsg</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">上游渠道返回的错误描述</td>
<td></td>
</tr>
</tbody>
</table>