微信支付配置绑定API
<h5>接口使用描述</h5>
<pre><code>该接口配置使用公众号或小程序支付时需绑定的JS API支付授权目录,同时可绑定appid,以及支付后关注的商户公众号appid信息;
重要提示:同一个请求中,JS API支付授权目录设置与公众号或小程序绑定不能同时进行。
调用此接口前,需要调用进件查询接口,当auditor_status=3时(通过状态),可调用此接口进行微信支付配置绑定;</code></pre>
<h5>接口调用方法</h5>
<pre><code> 服务器请求地址:http://newfront.liantuobank.com/NewFront/base/gateway.in
接口service:front.wechat.addsubdevconfig</code></pre>
<h4>请求head参数<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>service</td>
<td>接口名称</td>
<td>string(32)</td>
<td>Y</td>
<td>front.wechat.addsubdevconfig</td>
<td>请求服务器时必填,通过此字段区分调用的是不同的方法 此接口为front.wechat.addsubdevconfig</td>
</tr>
<tr>
<td>2</td>
<td>version</td>
<td>版本号</td>
<td>string</td>
<td>Y</td>
<td>1.0</td>
<td>默认填写1.0,有新版本更新时会在API版本里面更新通知</td>
</tr>
<tr>
<td>3</td>
<td>partner_id</td>
<td>合作商户编号</td>
<td>string(32)</td>
<td>Y</td>
<td>17052418193857300</td>
<td>合作商户编号。用于标识调用方身份 该编号将由联富通创建并告知商户,商户也可登录联富通管理后台查询获取。</td>
</tr>
<tr>
<td>4</td>
<td>core_merchant_no</td>
<td>核心商户编号</td>
<td>string(32)</td>
<td>Y</td>
<td>EW_N2320993253</td>
<td>联富通核心商户编号 该编号将由联富通创建并告知商户,商户也可登录联富通管理后台查询获取。</td>
</tr>
<tr>
<td>5</td>
<td>sign</td>
<td>签名“<a href="https://www.showdoc.cc/liantuofu?page_id=920283467127694">签名规则</a>”</td>
<td>string</td>
<td>Y</td>
<td>1b70687c8a4c72f50c749baf95a482c0</td>
<td>MD5加密验签值。具体参见“<a href="https://www.showdoc.cc/liantuofu?page_id=920283467127694">签名规则</a>”</td>
</tr>
<tr>
<td>6</td>
<td>sign_type</td>
<td>签名方式</td>
<td>string</td>
<td>Y</td>
<td>MD5</td>
<td>签名方式,目前只支持MD5</td>
</tr>
<tr>
<td>7</td>
<td>input_charset</td>
<td>参数编码字符集</td>
<td>string</td>
<td>Y</td>
<td>UTF-8</td>
<td>目前只支持UTF-8</td>
</tr>
</tbody>
</table>
<h4>请求body参数</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>8</td>
<td>merchant_no</td>
<td>门店商户编号</td>
<td>string(32)</td>
<td>Y</td>
<td>EW_N5095736454</td>
<td>联富通门店商户编号 该编号将由联富通创建并告知商户,商户也可登录联富通管理后台查询获取。</td>
</tr>
<tr>
<td></td>
<td><h5 style="color:rgb(239,107,107)">path不可与appid和</br>subscribe_appid同时传递</h5></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>9</td>
<td>path</td>
<td>JS API支付授权目录</td>
<td>string(32)</td>
<td>Y</td>
<td><a href="http://www.test.com/">http://www.test.com/</a></td>
<td>JS API支付授权目录 ,要求符合URI格式规范,每次添加一个支付目录,最多4个<h5 style="color:rgb(239,107,107)">不可与appid和subscribe_appid同时传递</h5></td>
</tr>
<tr>
<td>10</td>
<td>appid</td>
<td>关联APPID</td>
<td>string(64)</td>
<td>Y</td>
<td></td>
<td>关联APPID,<h5 style="color:rgb(239,107,107)">需与subscribe_appid同时传递</h5></td>
</tr>
<tr>
<td>11</td>
<td>subscribe_appid</td>
<td>特约商户或渠道号的公众号APPID</td>
<td>string(11)</td>
<td>Y</td>
<td></td>
<td>特约商户或渠道号的公众号APPID,<h5 style="color:rgb(239,107,107)">需与appid同时传递,多次调用可以配置多个支付appid和推荐关注公众号关系</h5></td>
</tr>
</tbody>
</table>
<h4>响应head参数</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>service</td>
<td>接口名称</td>
<td>string(32)</td>
<td>Y</td>
<td>front.wechat.addsubdevconfig</td>
<td>与请求中的该字段对应</td>
</tr>
<tr>
<td>2</td>
<td>version</td>
<td>版本号</td>
<td>string</td>
<td>Y</td>
<td>1.0</td>
<td>默认填写1.0,有新版本更新时会在API版本里面更新通知,和请求参数对应</td>
</tr>
<tr>
<td>3</td>
<td>partner_id</td>
<td>合作商户编号</td>
<td>string(32)</td>
<td>Y</td>
<td>17052418193857300</td>
<td>合作商户编号,和请求参数对应</td>
</tr>
<tr>
<td>4</td>
<td>core_merchant_no</td>
<td>核心商户编号</td>
<td>string(32)</td>
<td>Y</td>
<td>EW_N2320993253</td>
<td>联富通核心商户编号,和请求参数对应</td>
</tr>
<tr>
<td>5</td>
<td>sign</td>
<td>签名</td>
<td>string</td>
<td>Y</td>
<td>1b70687c8a4c72f50c749baf95a482c0</td>
<td>MD5加密验签值。商户需先根据“<a href="https://www.showdoc.cc/liantuofu?page_id=920283467127694">签名规则</a>”进行验证,验证通过后再进行后续操作。</td>
</tr>
<tr>
<td>6</td>
<td>sign_type</td>
<td>签名方式</td>
<td>string</td>
<td>Y</td>
<td>MD5</td>
<td>签名方式,目前只支持MD5</td>
</tr>
<tr>
<td>7</td>
<td>input_charset</td>
<td>参数编码字符集</td>
<td>string</td>
<td>Y</td>
<td>UTF-8</td>
<td>目前只支持UTF-8</td>
</tr>
</tbody>
</table>
<h4>响应body参数</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>8</td>
<td>is_success</td>
<td>结果</td>
<td>string</td>
<td>Y</td>
<td>S</td>
<td>支付配置处理结果 S:表示处理成功F:表示处理失败</td>
</tr>
<tr>
<td>9</td>
<td>error</td>
<td>错误码</td>
<td>string</td>
<td>Y</td>
<td>GL910005000900</td>
<td>当is_success=F时,可参见对应具体[错误码]进行处理。</td>
</tr>
<tr>
<td>10</td>
<td>message</td>
<td>错误描述</td>
<td>string</td>
<td>Y</td>
<td>协议参数校验未通过</td>
<td>对应错误码的描述信息</td>
</tr>
</tbody>
</table>
<h5>请求示例:</h5>
<pre><code class="language-json">{
requestJson={
"head": {
"service": "front.wechat.addsubdevconfig",
"version": "1.0",
"sign": "daeabda6854d74932ef91fa0755f941b",
"sign_type": "MD5",
"input_charset": "UTF-8",
"partner_id": "18112216581932910",
"core_merchant_no": "EW_N0790156757"
},
"body": {
"merchant_no": "EW_N6057310495",
"path": "http://www.test.com/"
}
}
}</code></pre>
<h5>响应示例(成功):</h5>
<pre><code class="language-json">{
"head": {
"service": "front.wechat.addsubdevconfig",
"version": "1.0",
"sign": "53d0c2653e13cf2569c97ecf668d810e",
"sign_type": "MD5",
"input_charset": "UTF-8",
"operation_code": "3882d0f8-77aa-4cdd-8bbb-254615b3ec61",
"partner_id": "18112216581932910",
"core_merchant_no": "EW_N0790156757"
},
"body": {
"is_success": "S",
"error": null,
"message": null
}
}</code></pre>
<h5>响应示例(失败):</h5>
<pre><code class="language-json">{
"head": {
"service": "front.wechat.addsubdevconfig",
"version": "1.0",
"sign": "045cd425840544411a8199399dc6327f",
"sign_type": "MD5",
"input_charset": "UTF-8",
"operation_code": "edeff3ac-de71-49af-bed2-982bca985a58",
"partner_id": "18060410173207886",
"core_merchant_no": "EW_N5772984681"
},
"body": {
"is_success": "F",
"error": "GL910005000900",
"message": "【商户APPID已存在】"
}
}</code></pre>