2.请求响应
<h3>1. 请求报文</h3>
<ul>
<li>请求头
<ul>
<li>enterpriseUuid:企业标识,必需</li>
<li>reqId:请求序列号,必需,建议使用UUID</li>
<li>timestamp:,当前时间戳,必需,注意是毫秒而非秒</li>
<li>sign:对业务请求参数的签名值,可选</li>
</ul></li>
<li>请求体(如接口无业务参数则不传)
<pre><code>{
&quot;reqBusiness&quot;: &quot;J36ODZmmdHQpyzjSY&quot; //对业务请求参数加密后的内容
}</code></pre>
<p><em>注:请求头sign和请求体数据需同时传或同时不传</em></p></li>
</ul>
<h3>2. 响应报文</h3>
<ul>
<li>响应头
<ul>
<li>sign:对业务响应数据的签名值,可选</li>
</ul></li>
<li>响应体
<pre><code>{
&quot;respCode&quot;: &quot;00000&quot;,
&quot;respMsg&quot;: &quot;成功&quot;,
&quot;respBusiness&quot;: &quot;gtkTcfQ+U/0SIOXWp1MLXcJX2&quot; //如该接口有业务响应数据时则该字段有值,需解密后使用
}</code></pre>
<p><em>注:响应头sign和响应体中reqBusiness字段会同时有数据或同时无数据</em></p></li>
</ul>
<h3>3. 响应码</h3>
<ul>
<li>10001:reqId缺失</li>
<li>10002:enterpriseUuid缺失或非法</li>
<li>10003:timestamp缺失或非法</li>
<li>20001:签名验签相关错误</li>
<li>20002:加解密相关错误</li>
<li>30001:限流</li>
<li>40001:参数错误</li>
<li>50001:银联三要素核验不通过</li>
<li>50002:超出个人限额规则</li>
<li>50003:不符合年龄规范</li>
<li>50004:触发幂等</li>
<li>50005:batchUuid已存在,batchUuid需唯一</li>
<li>00000:成功</li>
<li>99999:失败</li>
</ul>