手续费新增
<p><strong>简要描述:</strong> </p>
<ul>
<li>手续费新增</li>
</ul>
<p><strong>接口URL:</strong> </p>
<ul>
<li><code>com.ipaynow.settlement.api.oa.FeeConfigServiceForOaApi</code></li>
</ul>
<p><strong>方法:</strong> </p>
<ul>
<li><code>insertFeeConfig</code></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;">mchId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>商户号</td>
</tr>
<tr>
<td style="text-align: left;">transType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>交易类型</td>
</tr>
<tr>
<td style="text-align: left;">channelId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>交易渠道</td>
</tr>
<tr>
<td style="text-align: left;">deviceId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>交易设备</td>
</tr>
<tr>
<td style="text-align: left;">status</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>是否生效 默认 0</td>
</tr>
<tr>
<td style="text-align: left;">isDafault</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>费率类型 DefaultType枚举</td>
</tr>
<tr>
<td style="text-align: left;">beginDate</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>开始时间(yyyy-MM-dd HH:mm:ss)</td>
</tr>
<tr>
<td style="text-align: left;">feeMode</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>费用模型</td>
</tr>
<tr>
<td style="text-align: left;">ratioValue</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td>比率值</td>
</tr>
<tr>
<td style="text-align: left;">feeValue</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td>固定值</td>
</tr>
<tr>
<td style="text-align: left;">rateMaxValue</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td>最大值</td>
</tr>
<tr>
<td style="text-align: left;">rateMinValue</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td>最小值</td>
</tr>
<tr>
<td style="text-align: left;">merRefundFee</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td>是否退手续费</td>
</tr>
<tr>
<td style="text-align: left;">monthType</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td>是否月结</td>
</tr>
<tr>
<td style="text-align: left;">cardType</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td>卡类型</td>
</tr>
<tr>
<td style="text-align: left;">cardBrand</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td>卡品牌</td>
</tr>
<tr>
<td style="text-align: left;">dccMode</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td>DCC模式</td>
</tr>
<tr>
<td style="text-align: left;">subDeviceId</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td>子支付场景</td>
</tr>
<tr>
<td style="text-align: left;">deviceType</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td>计费场景</td>
</tr>
<tr>
<td style="text-align: left;">feeConfigExReqDto</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td>扩展配置 FeeConfigExReqDto</td>
</tr>
<tr>
<td style="text-align: left;">listLadderTransAmtConfigInsertReqDto</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td>阶梯配置 LadderTransAmtConfigReqDto</td>
</tr>
</tbody>
</table>
<p><strong>FeeConfigExReqDto, LadderTransAmtConfigReqDto</strong></p>
<pre><code> public class FeeConfigExReqDto implements Serializable {
private String accountNo; //手续费账号
private String strategyType; //计费策略
private String cycleDay; //计费周期
private String payType; //付费类型
}
public class LadderTransAmtConfigReqDto implements Serializable, Comparable {
private Long id;
private Integer indexId; //序号
private BigDecimal rate; //费率
private BigDecimal startAmt; //起步金额
private BigDecimal endAmt; //截止金额
private String remark;
}
</code></pre>
<p><strong>返回示例</strong></p>
<ul>
<li>
<p>ServiceResponse </p>
<p><strong>返回参数说明</strong> </p>
</li>
<li>ServiceResponse.CODE_SUCCESS.equals(serviceResponse.getCode()) 为成功,其他信息失败,失败信息 serviceResponse.getMessage()</li>
</ul>