网关统一对外服务接口地址
<h5>简要描述</h5>
<ul>
<li>内网对外网访问经过网关调用外网服务</li>
</ul>
<h5>网关路由配置</h5>
<pre><code> # 通知商户服务路由配置,加签,转换,加密,通知标准(直接返回结果,不做后续处理),解密,转换,验签
- id: vbao-server-invoke-foreign
uri: lb://vbao-basics-gateway
predicates:
# 多个逗号分割
- Path=/api/invokeForeign/**
filters:
- StripPrefix=2</code></pre>
<h5>请求URL</h5>
<ul>
<li><code>/api/invokeForeign/XXX1_XXX2_XXX3_XXX4_XXX5_XXX6_XXX7</code></li>
<li><code>/api/invokeForeign/OFF</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>POST/GET
POST 支持对数据加签、转换、加密、通知标识,解密、转换,验签
GET 目前仅支持透传
OFF:不参与任何加解密、加签验签等操作
XXX1=请求外部前-加签标准
XXX2=请求外部前-转换标准,转换为外部服务的数据格式
XXX3=请求外部前-加密标准
XXX4=通知标识,如配置ON,则不进行XXX5-7操作,直接将结果返回给调用方
XXX5=请求外部后,外部返回的结果-解密标准
XXX6=请求外部后,外部返回的结果-转换标准
XXX7=请求外部后,外部返回的结果-验签标准
以上动态参数参考网关枚举配置页</li>
</ul>
<p>当地址为:/api/invokeForeign/OFF时不走任何加密、加签验签、转换逻辑,只是透传</p>
<h5>参数Request</h5>
<p>需要调用商户接口的数据参数,可以理解为网关只做透传</p>
<h5>参数Header</h5>
<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;">notifyUrl</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>请求商户地址</td>
</tr>
<tr>
<td style="text-align: left;">customerNo</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>商户号 1.需要加签验签必传</td>
</tr>
<tr>
<td style="text-align: left;">orgCode</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>机构号 1.需要加签验签必传</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<h5>返回参数说明</h5>
<h5>备注</h5>
<p>当需要加签验签操作时有两个选择
1.请求头必传商户号、机构号
2.请求报文中增加signKey</p>