3.28 纯签约接口(保司微信收银台缴费场景使用)
<p>[TOC]</p>
<p>请求模式:渠道方→华农阿凡达平台</p>
<p>接口描述:微信缴费重新签约接口</p>
<p>测试接口地址:<a href="https://porsche-avatar.chinahuanong.com.cn/avatar/general/signContract">https://porsche-avatar.chinahuanong.com.cn/avatar/general/signContract</a></p>
<p>生产接口地址:<a href="https://avatar.chinahuanong.com.cn/avatar/general/signContract">https://avatar.chinahuanong.com.cn/avatar/general/signContract</a></p>
<h3>请求头</h3>
<p><code>contractHead</code></p>
<table>
<thead>
<tr>
<th>字段名称</th>
<th>字段代码</th>
<th>类型</th>
<th>是否必传</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>渠道代码</td>
<td>policySource</td>
<td>varchar</td>
<td>Y</td>
<td>保险公司分配给 渠道方的渠道编码</td>
</tr>
<tr>
<td>请求时间</td>
<td>reqTime</td>
<td>DateTime</td>
<td>Y</td>
<td>格式为:yyyy-MM-dd HH:mm:ss。</td>
</tr>
<tr>
<td>接口类型</td>
<td>interfaceType</td>
<td>varchar</td>
<td>Y</td>
<td>针对每个接口,使用接口的API信息</td>
</tr>
<tr>
<td>订单号</td>
<td>orderNo</td>
<td>varchar</td>
<td>Y</td>
<td>贯穿保单始终的订单号,要求必须唯一,会进行幂等检查</td>
</tr>
<tr>
<td>唯一标识符</td>
<td>uuid</td>
<td>varchar</td>
<td>Y</td>
<td>单次请求唯一标识符,任一次请求不允许相同</td>
</tr>
</tbody>
</table>
<h3>请求体</h3>
<p><code>contractBody</code></p>
<table>
<thead>
<tr>
<th>字段名称</th>
<th>字段代码</th>
<th>类型</th>
<th>是否必传</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>投保单</td>
<td>proposalNo</td>
<td>varchar</td>
<td>CY</td>
<td>保单生成前签约</td>
</tr>
<tr>
<td>保单号</td>
<td>policyNo</td>
<td>varchar</td>
<td>CY</td>
<td>保单重新签约</td>
</tr>
<tr>
<td>签约平台</td>
<td>signPlatform</td>
<td>varchar</td>
<td>Y</td>
<td>1微信 2支付宝,默认微信 (支付宝暂未接入)</td>
</tr>
<tr>
<td>签约后跳转地址</td>
<td>redirectUrl</td>
<td>varchar</td>
<td>Y</td>
<td></td>
</tr>
<tr>
<td>重新签约时间</td>
<td>payDate</td>
<td>DateTime</td>
<td>CY</td>
<td>重新签约时间 微信必传</td>
</tr>
<tr>
<td>用户账户展示名称</td>
<td>contractDisplay</td>
<td>varchar</td>
<td>CY</td>
<td>签约展示用户名称 微信必传</td>
</tr>
<tr>
<td>微信签约方式</td>
<td>appType</td>
<td>varchar</td>
<td>CY</td>
<td>MWEB(手机浏览器)<br>JSAPI(微信浏览器)<br> 微信必传</td>
</tr>
<tr>
<td>失败跳转链接</td>
<td>errorUrl</td>
<td>varchar</td>
<td>CY</td>
<td>签约失败跳转地址 微信必传</td>
</tr>
<tr>
<td>小程序标识</td>
<td>miniAppFlag</td>
<td>varchar</td>
<td>CY</td>
<td>1-是 0-否 微信必传</td>
</tr>
<tr>
<td>小程序appid</td>
<td>miniAppId</td>
<td>varchar</td>
<td>CY</td>
<td>小程序纯签约传 微信必传</td>
</tr>
<tr>
<td>微信openId</td>
<td>openId</td>
<td>varchar</td>
<td>CY</td>
<td>JSAPI(微信浏览器)/是小程序 时必传</td>
</tr>
<tr>
<td>支付宝签约方式</td>
<td>channel</td>
<td>varchar</td>
<td>CY</td>
<td>ALIPAYAPP (钱包h5页面签约)<br>QRCODE (扫码签约)<br> QRCODEORSMS (扫码签约或者短信签约) <br> 支付宝必传</td>
</tr>
</tbody>
</table>
<h3>响应头</h3>
<p><code>head</code></p>
<table>
<thead>
<tr>
<th>字段名称</th>
<th>字段代码</th>
<th>类型</th>
<th>是否必传</th>
<th>字段描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>渠道代码</td>
<td>policySource</td>
<td>varchar</td>
<td>Y</td>
<td>保险公司分配给 渠道方的渠道编码</td>
</tr>
<tr>
<td>响应时间</td>
<td>respTime</td>
<td>DateTime</td>
<td>Y</td>
<td></td>
</tr>
<tr>
<td>接口类型</td>
<td>interfaceType</td>
<td>varchar</td>
<td>CY</td>
<td>针对每个接口,使用接口的API信息</td>
</tr>
<tr>
<td>订单号</td>
<td>orderNo</td>
<td>varchar</td>
<td>Y</td>
<td>贯穿保单始终的订单号,要求必须唯一,会进行幂等检查</td>
</tr>
<tr>
<td>唯一标识符</td>
<td>uuid</td>
<td>varchar</td>
<td>Y</td>
<td>单次请求唯一标识符,任一次请求不允许相同</td>
</tr>
</tbody>
</table>
<h3>响应体</h3>
<p><code>respBody</code></p>
<table>
<thead>
<tr>
<th>字段名称</th>
<th>字段代码</th>
<th>类型</th>
<th>是否必传</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>投保单</td>
<td>proposalNo</td>
<td>varchar</td>
<td>CY</td>
<td></td>
</tr>
<tr>
<td>保单号</td>
<td>policyNo</td>
<td>varchar</td>
<td>CY</td>
<td></td>
</tr>
<tr>
<td>处理状态码</td>
<td>dealCode</td>
<td>varchar</td>
<td>Y</td>
<td>处理结果状态码</td>
</tr>
<tr>
<td>处理结果描述</td>
<td>dealDesc</td>
<td>varchar</td>
<td>Y</td>
<td>处理结果描述</td>
</tr>
<tr>
<td>重签约地址</td>
<td>contractUrl</td>
<td>varchar</td>
<td>Y</td>
<td>重签约地址</td>
</tr>
<tr>
<td>小程序appId</td>
<td>miniAppId</td>
<td>varchar</td>
<td>CY</td>
<td>唤起小程序纯签约所需参数</td>
</tr>
<tr>
<td>商户号</td>
<td>mchId</td>
<td>varchar</td>
<td>CY</td>
<td>唤起小程序纯签约所需参数</td>
</tr>
<tr>
<td>模板id</td>
<td>planId</td>
<td>varchar</td>
<td>CY</td>
<td>唤起小程序纯签约所需参数</td>
</tr>
<tr>
<td>签约协议号</td>
<td>contractCode</td>
<td>varchar</td>
<td>CY</td>
<td>唤起小程序纯签约所需参数</td>
</tr>
<tr>
<td>请求序列号</td>
<td>requestSerial</td>
<td>varchar</td>
<td>CY</td>
<td>唤起小程序纯签约所需参数</td>
</tr>
<tr>
<td>用户账户展示名称</td>
<td>contractDisplayAccount</td>
<td>varchar</td>
<td>CY</td>
<td>唤起小程序纯签约所需参数</td>
</tr>
<tr>
<td>签约成功通知地址</td>
<td>asyncNotifyUrl</td>
<td>varchar</td>
<td>CY</td>
<td>唤起小程序纯签约所需参数</td>
</tr>
<tr>
<td>签名</td>
<td>sign</td>
<td>varchar</td>
<td>CY</td>
<td>唤起小程序纯签约所需参数</td>
</tr>
<tr>
<td>时间戳</td>
<td>timestamp</td>
<td>Long</td>
<td>CY</td>
<td>唤起小程序纯签约所需参数</td>
</tr>
</tbody>
</table>