1.1 请求格式
<p>[TOC]</p>
<h5>简要描述</h5>
<p>提交数据为json格式(注意http请求头里设置:<strong>Content-Type: application/json; charset=utf-8</strong>)
数据返回也为json格式</p>
<p><strong>timestamp</strong>为请求服务器时间戳(10位整数),时区按东8区或北京时间设置,误差范围不超过左右3分钟,请自行做好服务器时间同步操作.</p>
<p>平台回调商户后,如果商户成功接收,请返回 <strong>SUCCESS</strong>,代表成功接收平台的回调信息,平台就不会再自动回调,如果商户未返回 SUCCESS,平台会按 1,2,5,10,30分钟后再尝试自动回调商户.</p>
<p>请求数据示例:
{"merchantid":"3991585","orderid":"testorder333544ewrwrw3r2w","timestamp":1643260309,"money":200,"memberid":"asfawewwrwrwr","type":"1","realname":"张小三","bankname":"工商银行","bankcode":"icbc","cardid":"2302323230131311","callbackurl":"<a href="http://129.1.2.1/youcallurl","demotxt":"测试订单","sign":"07c175b3f80f69771e5f33e38ad6f71d">http://129.1.2.1/youcallurl","demotxt":"测试订单","sign":"07c175b3f80f69771e5f33e38ad6f71d</a>"}</p>
<p>返回数据示例:
{"code":512,"msg":"订单号重复","data":{"errdata":"orderid[121232er2242444ewrwrw3r2w]"}}</p>
<p>{"code":0,"msg":"success","data":{"merchantid":"3991585","orderid":"testorderid32er2242444ewrwrw3r2w","money":200,"realname":"张小三","cardid":"2302323230131311","sysorderid":"202201277562253991585121804"}}</p>
<h5>请求示例</h5>
<pre><code> {
"merchantid":"3991585",
"orderid":"testorder333544ewrwrw3r2w",
"timestamp":1643260309,
"money":200,
"memberid":"asfawewwrwrwr",
"type":"1",
"realname":"张小三",
"bankname":"工商银行",
"bankcode":"icbc",
"cardid":"2302323230131311",
"callbackurl":"http://129.1.2.1/youcallurl",
"demotxt":"测试订单",
"sign":"07c175b3f80f69771e5f33e38ad6f71d"
}</code></pre>
<h5>返回失败示例</h5>
<pre><code> {
"code":512,
"msg":"订单号重复",
"data":{
"errdata":"orderid[121232er2242444ewrwrw3r2w]"
}
}</code></pre>
<h5>返回成功示例</h5>
<pre><code> {
"code":0,
"msg":"success",
"data":{
"merchantid":"3991585",
"orderid":"testorderid32er2242444ewrwrw3r2w",
"money":200,
"realname":"张小三",
"cardid":"2302323230131311",
"sysorderid":"202201277562253991585121804"
}
}</code></pre>
<h5>返回参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">code</td>
<td style="text-align: left;">int</td>
<td>请求状态 0成功,其它失败</td>
</tr>
<tr>
<td style="text-align: left;">msg</td>
<td style="text-align: left;">string</td>
<td>消息 成功为success,其它文字描述</td>
</tr>
<tr>
<td style="text-align: left;">data</td>
<td style="text-align: left;">mix</td>
<td>具体返回内容或错误相关参数</td>
</tr>
</tbody>
</table>
<h5>备注</h5>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>
<p>code 为0 代表成功,其它为失败
msg 为消息文字描述
data 为具体返回数据</p>