授权码获取openid
<p><strong>接口描述:</strong> </p>
<ul>
<li>通过授权码查询公众号Openid,调用查询后,该授权码只能由此商户号发起扣款,直至授权码更新。</li>
</ul>
<p><strong>接口URL:</strong> </p>
<ul>
<li><code>https://open.gdyfsk.com/yfpay/jsapi/authcodetoopenid</code></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>POST</li>
</ul>
<p><strong>请求头部:</strong></p>
<table>
<thead>
<tr>
<th>标签</th>
<th>必填</th>
<th>内容</th>
</tr>
</thead>
<tbody>
<tr>
<td>Content-Type</td>
<td>是</td>
<td>application/json</td>
</tr>
</tbody>
</table>
<p><strong>请求参数:</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: center;">类型</th>
<th style="text-align: center;">必填</th>
<th style="text-align: left;">说明</th>
<th>参数示例</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">inst_no</td>
<td style="text-align: center;">string(8)</td>
<td style="text-align: center;">是</td>
<td style="text-align: left;">机构号</td>
<td>900024</td>
</tr>
<tr>
<td style="text-align: left;">mch_no</td>
<td style="text-align: center;">string(32)</td>
<td style="text-align: center;">是</td>
<td style="text-align: left;">商户号</td>
<td>851811130002</td>
</tr>
<tr>
<td style="text-align: left;">auth_code</td>
<td style="text-align: center;">string(32)</td>
<td style="text-align: center;">是</td>
<td style="text-align: left;">授权码</td>
<td>134714721715581557</td>
</tr>
<tr>
<td style="text-align: left;">appid</td>
<td style="text-align: center;">string(32)</td>
<td style="text-align: center;">子商户appid,此处取值优先于商户配置</td>
<td style="text-align: left;">wx05bcf2767b4b1bbe</td>
</tr>
<tr>
<td style="text-align: left;">sign</td>
<td style="text-align: center;">string(32)</td>
<td style="text-align: center;">是</td>
<td style="text-align: left;">签名字符串</td>
<td>b43439cd65903cd77a6fa3617f7aa267</td>
</tr>
</tbody>
</table>
<p><strong>请求示例:</strong></p>
<pre><code class="language-json">{
"inst_no":"900024",
"mch_no":"851811130002",
"auth_code":"134714721715581557",
"appid":"wx05bcf2767b4b1bbe",
"sign":"b43439cd65903cd77a6fa3617f7aa267"
}</code></pre>
<p><strong>返回参数:</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: center;">类型</th>
<th style="text-align: center;">必填</th>
<th style="text-align: left;">说明</th>
<th>参数示例</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">return_code</td>
<td style="text-align: center;">string(32)</td>
<td style="text-align: center;">是</td>
<td style="text-align: left;">响应结果:SUCCESS成功,FAIL失败</td>
<td>SUCCESS</td>
</tr>
<tr>
<td style="text-align: left;">return_msg</td>
<td style="text-align: center;">string(128)</td>
<td style="text-align: center;">是</td>
<td style="text-align: left;">结果说明</td>
<td>操作成功</td>
</tr>
</tbody>
</table>
<ul>
<li>以下参数只有在<code>return_code</code>为<code>SUCCESS</code>时才会返回</li>
</ul>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: center;">类型</th>
<th style="text-align: center;">必填</th>
<th style="text-align: left;">说明</th>
<th>参数示例</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">result_code</td>
<td style="text-align: center;">string(32)</td>
<td style="text-align: center;">是</td>
<td style="text-align: left;">业务结果:PAY_SUCCESS成功,PAY_FAIL失败,</td>
<td>PAY_SUCCESS</td>
</tr>
<tr>
<td style="text-align: left;">inst_no</td>
<td style="text-align: center;">string(8)</td>
<td style="text-align: center;">是</td>
<td style="text-align: left;">机构号</td>
<td>900024</td>
</tr>
<tr>
<td style="text-align: left;">mch_no</td>
<td style="text-align: center;">string(32)</td>
<td style="text-align: center;">是</td>
<td style="text-align: left;">商户号</td>
<td>851811130002</td>
</tr>
<tr>
<td style="text-align: left;">auth_code</td>
<td style="text-align: center;">string(32)</td>
<td style="text-align: center;">是</td>
<td style="text-align: left;">授权码</td>
<td>134714721715581557</td>
</tr>
<tr>
<td style="text-align: left;">appid</td>
<td style="text-align: center;">string(32)</td>
<td style="text-align: center;">服务商appid</td>
<td style="text-align: left;">wx69c59af9b11f56ca</td>
</tr>
<tr>
<td style="text-align: left;">sub_appid</td>
<td style="text-align: center;">string(32)</td>
<td style="text-align: center;">子商户appid</td>
<td style="text-align: left;">wx05bcf2767b4b1bbe</td>
</tr>
<tr>
<td style="text-align: left;">openid</td>
<td style="text-align: center;">string(32)</td>
<td style="text-align: center;">服务商openid</td>
<td style="text-align: left;">orxYXv5DUoo3v8gd9uI0KRJo7uaI</td>
</tr>
<tr>
<td style="text-align: left;">sub_openid</td>
<td style="text-align: center;">string(32)</td>
<td style="text-align: center;">子商户openid</td>
<td style="text-align: left;">oQrLe0hhUFQpvq8GPb9ZU7qKeffs</td>
</tr>
<tr>
<td style="text-align: left;">sign</td>
<td style="text-align: center;">string(32)</td>
<td style="text-align: center;">是</td>
<td style="text-align: left;">签名字符串</td>
<td>b43439cd65903cd77a6fa3617f7aa267</td>
</tr>
</tbody>
</table>
<p><strong>返回示例:</strong></p>
<pre><code class="language-json">{
"return_code": "SUCCESS",
"return_msg": "操作成功",
"result_code": "PAY_SUCCESS",
"inst_no": "900024",
"mch_no": "851811130002",
"auth_code": "134714721715581557",
"appid": "wx69c59af9b11f56ca",
"sub_appid": "wx05bcf2767b4b1bbe",
"openid": "orxYXv5DUoo3v8gd9uI0KRJo7uaI",
"sub_openid": "oQrLe0hhUFQpvq8GPb9ZU7qKeffs",
"sign": "b43439cd65903cd77a6fa3617f7aa267"
}</code></pre>