发起支付
<h4>简要描述:</h4>
<ul>
<li>向支付网关发送一个请求,网关返回唤起支付所需要的参数</li>
<li>商户下单后获得支付二维码的url,用网关返回的网关订单号 重定向至本网关支付https://admin.10y-c.com/pay?id={id} WAP端也一样网关页面会根据访问设备进行处理</li>
</ul>
<h4>请求URL:</h4>
<ul>
<li><code>https://xx.10y-c.com/api/order/add</code></li>
</ul>
<h4>请求方式:</h4>
<ul>
<li>POST</li>
</ul>
<h4>请求参数:</h4>
<table>
<thead>
<tr>
<th>参数名</th>
<th>必选</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>merchantId</td>
<td>是</td>
<td>long</td>
<td>商户Id</td>
</tr>
<tr>
<td>outTradeNo</td>
<td>是</td>
<td>string</td>
<td>商户订单号,需保证在商户Id下唯一</td>
</tr>
<tr>
<td>totalAmount</td>
<td>是</td>
<td>long</td>
<td>金额 单位 分</td>
</tr>
<tr>
<td>payStatus</td>
<td>是</td>
<td>int</td>
<td>支付状态 固定传入11即可</td>
</tr>
<tr>
<td>payType</td>
<td>是</td>
<td>int</td>
<td>支付方式 1:支付宝2:微信</td>
</tr>
<tr>
<td>dateFormatTime</td>
<td>是</td>
<td>string</td>
<td>时间戳随机串 数字</td>
</tr>
<tr>
<td>returnUrl</td>
<td>否</td>
<td>string</td>
<td>同步跳回模式 该参数在本网关支付模式有效 该参数不需要参与签名</td>
</tr>
<tr>
<td>sign</td>
<td>是</td>
<td>string</td>
<td>请求参数md5后的加密字符串</td>
</tr>
<tr>
<td>merchantNoticeUrl</td>
<td>是</td>
<td>string</td>
<td>商户异步通知地址 该参数不需要参与签名,不传则用商户后台填写的通知地址</td>
</tr>
</tbody>
</table>
<h4>签名示例:</h4>
<pre><code>merchantId=商户Id&outTradeNo=商户订单号&totalAmount=金额&payStatus=11&dateFormatTime=时间戳{商户密钥}</code></pre>
<h4>返回示例</h4>
<pre><code class="language-json">{
"msg": "ok",
"code": 1,
"id": "154570072089109653387700596542129612494577", // 网关订单号 查询订单可调用
"url": "alipays://platformapi/startapp?appId=20000123&actionType=scan&biz_data={\"s\":\"money\",\"u\":\"2088132483105119\",\"a\":\"0.03\",\"m\":\"154570070800053034\"}" // 唤起支付所需参数
}</code></pre>