sfzf

sfzf


统一下单【接口已关闭】

<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>{     &amp;quot;orderNo&amp;quot;:&amp;quot;516515161556156&amp;quot;,     &amp;quot;orderInfo&amp;quot;:{         &amp;quot;businessType&amp;quot;: &amp;quot;0000&amp;quot;,         &amp;quot;goodsList&amp;quot;: [{ &amp;quot;name&amp;quot;: &amp;quot;aaa&amp;quot;, &amp;quot;number&amp;quot;: &amp;quot;2&amp;quot;, &amp;quot;amount&amp;quot;:20 }],     },     &amp;quot;payAmount&amp;quot;:10, &amp;quot;notifyUrl&amp;quot;:&amp;quot;http://www.baidu.com&amp;quot;, &amp;quot;clientIp&amp;quot;:&amp;quot;101.71.140.7&amp;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>{     &amp;quot;code&amp;quot;: 200,     &amp;quot;msg&amp;quot;: &amp;quot;SUCCESS&amp;quot;,     &amp;quot;time&amp;quot;: 1733294583,     &amp;quot;data&amp;quot;: {         &amp;quot;returnCode&amp;quot;: &amp;quot;0000&amp;quot;,         &amp;quot;returnMsg&amp;quot;: &amp;quot;Success&amp;quot;,         &amp;quot;nonceStr&amp;quot;: &amp;quot;0ae090029dc5499881641769703c9de6&amp;quot;,         &amp;quot;codeUrl&amp;quot;: &amp;quot;https://qr.alipay.com/bax064769alifmerezui3024&amp;quot;,         &amp;quot;outTradeNo&amp;quot;: &amp;quot;202412041443037731&amp;quot;,         &amp;quot;amount&amp;quot;: 10,         &amp;quot;couponDetails&amp;quot;: null, &amp;quot;orderNoStr&amp;quot;: &amp;quot;6515a&amp;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>

页面列表

ITEM_HTML