统一下单【接口已关闭】
<h5>简要描述</h5>
<ul>
<li>统一下单接口</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>/v1/pay/nativePay</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>POST </li>
</ul>
<h5>请求示例</h5>
<pre><code>{
&quot;orderNo&quot;:&quot;516515161556156&quot;,
&quot;orderInfo&quot;:{
&quot;businessType&quot;: &quot;0000&quot;,
&quot;goodsList&quot;: [{
&quot;name&quot;: &quot;aaa&quot;,
&quot;number&quot;: &quot;2&quot;,
&quot;amount&quot;:20
}],
},
&quot;payAmount&quot;:10,
&quot;notifyUrl&quot;:&quot;http://www.baidu.com&quot;,
&quot;clientIp&quot;:&quot;101.71.140.7&quot;
}</code></pre>
<h5>请求参数说明</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;">orderNo</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string(32)</td>
<td>订单号</td>
</tr>
<tr>
<td style="text-align: left;">orderInfo</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">object</td>
<td>订单信息,参考orderInfo参数说明</td>
</tr>
<tr>
<td style="text-align: left;">payAmount</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">Long</td>
<td>支付金额(分)</td>
</tr>
<tr>
<td style="text-align: left;">notifyUrl</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string(256)</td>
<td>回调地址</td>
</tr>
<tr>
<td style="text-align: left;">clientIp</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string(32)</td>
<td>客户端ip</td>
</tr>
</tbody>
</table>
<h5>orderInfo参数说明</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;">businessType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>参考商品订单业务种类编码</td>
</tr>
<tr>
<td style="text-align: left;">goodsList</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">[]</td>
<td>订单商品列表,每个元素为一个 goods对象</td>
</tr>
</tbody>
</table>
<h5>goods对象说明</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;">goodsId</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string(20)</td>
<td>商品id</td>
</tr>
<tr>
<td style="text-align: left;">name</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string(20)</td>
<td>商品名称</td>
</tr>
<tr>
<td style="text-align: left;">price</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">Long</td>
<td>单价</td>
</tr>
<tr>
<td style="text-align: left;">number</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">stirng(14)</td>
<td>商品数量,保留两位小数</td>
</tr>
<tr>
<td style="text-align: left;">amount</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">Long</td>
<td>商品金额(分)</td>
</tr>
<tr>
<td style="text-align: left;">category</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">stirng</td>
<td>商品类目</td>
</tr>
<tr>
<td style="text-align: left;">remark</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string(100)</td>
<td>商品说明</td>
</tr>
</tbody>
</table>
<h5>商品订单业务种类编码</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">100001</td>
<td style="text-align: left;">实物商品租贩【商户消费】</td>
</tr>
<tr>
<td style="text-align: left;">100002</td>
<td style="text-align: left;">虚拟商品贩买【商户消费】</td>
</tr>
<tr>
<td style="text-align: left;">100003</td>
<td style="text-align: left;">预付类账号充值【商户消费】</td>
</tr>
<tr>
<td style="text-align: left;">100004</td>
<td style="text-align: left;">航旅朋务订贩【商户消费】</td>
</tr>
<tr>
<td style="text-align: left;">100005</td>
<td style="text-align: left;">活动票务订贩【商户消费】</td>
</tr>
<tr>
<td style="text-align: left;">100006</td>
<td style="text-align: left;">商业服务消费【商户消费】</td>
</tr>
<tr>
<td style="text-align: left;">100007</td>
<td style="text-align: left;">生活朋务消费【商户消费】</td>
</tr>
<tr>
<td style="text-align: left;">100099</td>
<td style="text-align: left;">其他商户消费【商户消费】</td>
</tr>
<tr>
<td style="text-align: left;">110001</td>
<td style="text-align: left;">水电煤缴费 【互联网金融】</td>
</tr>
<tr>
<td style="text-align: left;">110002</td>
<td style="text-align: left;">税费缴纳【互联网金融】</td>
</tr>
<tr>
<td style="text-align: left;">110003</td>
<td style="text-align: left;">学校教育缴费【互联网金融】</td>
</tr>
<tr>
<td style="text-align: left;">110004</td>
<td style="text-align: left;">医疗缴费【互联网金融】</td>
</tr>
<tr>
<td style="text-align: left;">110005</td>
<td style="text-align: left;">罚款缴纳【互联网金融】</td>
</tr>
<tr>
<td style="text-align: left;">110006</td>
<td style="text-align: left;">路桥通行缴费【互联网金融】</td>
</tr>
<tr>
<td style="text-align: left;">110007</td>
<td style="text-align: left;">邮政缴费【互联网金融】</td>
</tr>
<tr>
<td style="text-align: left;">110008</td>
<td style="text-align: left;">电视账单缴费 【互联网金融】</td>
</tr>
<tr>
<td style="text-align: left;">110009</td>
<td style="text-align: left;">话费账单缴费【互联网金融】</td>
</tr>
<tr>
<td style="text-align: left;">110010</td>
<td style="text-align: left;">宽带账单缴费【互联网金融】</td>
</tr>
<tr>
<td style="text-align: left;">110011</td>
<td style="text-align: left;">公益捐款【互联网金融】</td>
</tr>
<tr>
<td style="text-align: left;">110099</td>
<td style="text-align: left;">其他公共服务【互联网金融】</td>
</tr>
<tr>
<td style="text-align: left;">120001</td>
<td style="text-align: left;">基金申购【互联网金融】</td>
</tr>
<tr>
<td style="text-align: left;">120002</td>
<td style="text-align: left;">基金认购【互联网金融】</td>
</tr>
<tr>
<td style="text-align: left;">120003</td>
<td style="text-align: left;">保险购买【互联网金融】</td>
</tr>
<tr>
<td style="text-align: left;">120004</td>
<td style="text-align: left;">信贷偿还【互联网金融】</td>
</tr>
<tr>
<td style="text-align: left;">120005</td>
<td style="text-align: left;">商业众筹【互联网金融】</td>
</tr>
<tr>
<td style="text-align: left;">120006</td>
<td style="text-align: left;">贵金属投资买入【互联网金融】</td>
</tr>
<tr>
<td style="text-align: left;">120007</td>
<td style="text-align: left;">基金赎回【互联网金融】</td>
</tr>
<tr>
<td style="text-align: left;">120008</td>
<td style="text-align: left;">基金到期返还【互联网金融】</td>
</tr>
<tr>
<td style="text-align: left;">120009</td>
<td style="text-align: left;">认/申贩失败返还【互联网金融】</td>
</tr>
<tr>
<td style="text-align: left;">120010</td>
<td style="text-align: left;">基金分红【互联网金融】</td>
</tr>
<tr>
<td style="text-align: left;">120011</td>
<td style="text-align: left;">保险理赔【互联网金融】</td>
</tr>
<tr>
<td style="text-align: left;">120012</td>
<td style="text-align: left;">保险红利发放【互联网金融】</td>
</tr>
<tr>
<td style="text-align: left;">120013</td>
<td style="text-align: left;">贵金属投资卖出【互联网金融】</td>
</tr>
<tr>
<td style="text-align: left;">120014</td>
<td style="text-align: left;">信贷发放【互联网金融】</td>
</tr>
<tr>
<td style="text-align: left;">120099</td>
<td style="text-align: left;">其他互联网金融【互联网金融】</td>
</tr>
<tr>
<td style="text-align: left;">130001</td>
<td style="text-align: left;">支付账户充值【充值及回提】</td>
</tr>
<tr>
<td style="text-align: left;">130002</td>
<td style="text-align: left;">支付账户回提【充值及回提】</td>
</tr>
<tr>
<td style="text-align: left;">130003</td>
<td style="text-align: left;">充值至他人支付账户【充值及回提】</td>
</tr>
<tr>
<td style="text-align: left;">130004</td>
<td style="text-align: left;">回提至他人银行账户【充值及回提】</td>
</tr>
<tr>
<td style="text-align: left;">140001</td>
<td style="text-align: left;">交易资金结算【商户结算】</td>
</tr>
<tr>
<td style="text-align: left;">140099</td>
<td style="text-align: left;">其他商户结算【商户结算】</td>
</tr>
<tr>
<td style="text-align: left;">200000</td>
<td style="text-align: left;">对公业务【对公业务】</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code>{
&quot;code&quot;: 200,
&quot;msg&quot;: &quot;SUCCESS&quot;,
&quot;time&quot;: 1733294583,
&quot;data&quot;: {
&quot;returnCode&quot;: &quot;0000&quot;,
&quot;returnMsg&quot;: &quot;Success&quot;,
&quot;nonceStr&quot;: &quot;0ae090029dc5499881641769703c9de6&quot;,
&quot;codeUrl&quot;: &quot;https://qr.alipay.com/bax064769alifmerezui3024&quot;,
&quot;outTradeNo&quot;: &quot;202412041443037731&quot;,
&quot;amount&quot;: 10,
&quot;couponDetails&quot;: null,
&quot;orderNoStr&quot;: &quot;6515a&quot;
}
}</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;">returnCode</td>
<td style="text-align: left;">String(4)</td>
<td>返回状态码,0000:处理成功,其他参考支付返回码</td>
</tr>
<tr>
<td style="text-align: left;">returnMsg</td>
<td style="text-align: left;">String(128)</td>
<td>返回信息,处理失败的原因</td>
</tr>
<tr>
<td style="text-align: left;">nonceStr</td>
<td style="text-align: left;">String(32)</td>
<td>随机字符串</td>
</tr>
<tr>
<td style="text-align: left;">codeUrl</td>
<td style="text-align: left;">String(128)</td>
<td>收款码,成功时必填,商户系统将此收款码转换为二维码供用户使用微信或者支付宝扫描即可发起支付</td>
</tr>
<tr>
<td style="text-align: left;">outTradeNo</td>
<td style="text-align: left;">String(32)</td>
<td>商户订单号,下单成功返回,请和自己系统订单号绑定,后续查询支付等需要传入该订单号</td>
</tr>
<tr>
<td style="text-align: left;">orderNoStr</td>
<td style="text-align: left;">String</td>
<td>接入方订单号</td>
</tr>
<tr>
<td style="text-align: left;">amount</td>
<td style="text-align: left;">Long</td>
<td>订单金额(分)</td>
</tr>
<tr>
<td style="text-align: left;">couponDetails</td>
<td style="text-align: left;">object</td>
<td>优惠信息</td>
</tr>
</tbody>
</table>
<h5>备注</h5>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>