智能货柜

智能货柜


查询支付分订单

<h2>接口说明</h2> <ul> <li>适用对象:直连商户</li> <li> <p>前置条件:商户下单已受理后</p> </li> <li> <p>请求URL:<a href="https://open.yushuokj.cn/mini/v3/payscore/queryorder">https://open.yushuokj.cn/mini/v3/payscore/queryorder</a></p> </li> <li>请求方式:GET <code>query</code> 指该参数需在请求URL传参</li> </ul> <p><strong>请求头部:</strong></p> <table> <thead> <tr> <th>标签</th> <th>必填</th> <th>内容</th> </tr> </thead> <tbody> <tr> <td>Content-Type</td> <td>是</td> <td>application/x-www-form-urlencoded</td> </tr> </tbody> </table> <h3>请求参数</h3> <table> <thead> <tr> <th>参数名</th> <th>类型</th> <th>必填</th> <th>说明</th> <th>参数示例</th> </tr> </thead> <tbody> <tr> <td>out_trade_no</td> <td>string</td> <td>是</td> <td>商户服务订单号</td> <td>srfdcddqqSrtyuiohhkii</td> </tr> </tbody> </table> <h4>请求示例</h4> <ul> <li> <p><a href="javascript:;">URL</a></p> <p><a href="https://open.yushuokj.cn/mini/v3/payscore/queryorder?out_order_no=2000008416518464133">https://open.yushuokj.cn/mini/v3/payscore/queryorder?out_order_no=2000008416518464133</a></p> </li> </ul> <h3>返回参数</h3> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <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;">code</td> <td style="text-align: left;">int</td> <td style="text-align: left;">M</td> <td style="text-align: left;">响应码:200 成功,500 失败</td> <td>200</td> </tr> <tr> <td style="text-align: left;">data</td> <td style="text-align: left;">string</td> <td style="text-align: left;">M</td> <td style="text-align: left;">响应内容,JSON等数据</td> <td>1234</td> </tr> <tr> <td style="text-align: left;">message</td> <td style="text-align: left;">string</td> <td style="text-align: left;">M</td> <td style="text-align: left;">消息提未</td> <td>操作成功</td> </tr> </tbody> </table> <p><strong>返data参数说明:</strong> </p> <table> <thead> <tr> <th>参数名</th> <th>变量</th> <th>类型[长度限制]</th> <th>必填</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>terminal_no</td> <td>string</td> <td>M</td> <td>终端号</td> <td>70000001</td> </tr> <tr> <td>out_trade_no</td> <td>string</td> <td>M</td> <td>商户订单号</td> <td>200000001PS25011318493300010</td> </tr> <tr> <td>pay_trace_no</td> <td>string</td> <td>M</td> <td>开门流水号</td> <td>200000001PS25011318493300010</td> </tr> <tr> <td>pay_status_code</td> <td>int</td> <td>M</td> <td>订单状态</td> <td>1 订单完成 2订单失败 3订单进行中</td> </tr> <tr> <td>pay_status_msg</td> <td>string</td> <td>M</td> <td>订单状态说明</td> <td>订单失败</td> </tr> <tr> <td>channel_result_code</td> <td>string</td> <td>M</td> <td>辅助状态</td> <td>REVOKED</td> </tr> <tr> <td>channel_result_msg</td> <td>string</td> <td>M</td> <td>辅助状态说明</td> <td>商户取消服务订单</td> </tr> <tr> <td>open_id</td> <td>string</td> <td>M</td> <td>用户标识</td> <td>om-nw63iodehWHuhAj9wEK6LD6lM</td> </tr> <tr> <td>desc</td> <td>string</td> <td>M</td> <td>订单描述</td> <td>JSON信息</td> </tr> </tbody> </table> <p><strong>desc字段说明:</strong> </p> <table> <thead> <tr> <th>参数名</th> <th>变量</th> <th>类型[长度限制]</th> <th>必填</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>应用ID</td> <td>appid</td> <td>string[1,32]</td> <td>是</td> <td>调用接口提交的公众账号ID 示例值:wxd678efh567hg6787</td> </tr> <tr> <td>商户号</td> <td>mchid</td> <td>string[1,32]</td> <td>是</td> <td>调用接口提交的商户号 示例值:1230000109</td> </tr> <tr> <td>服务ID</td> <td>service_id</td> <td>string[1,32]</td> <td>是</td> <td>调用该接口提交的服务ID 示例值:500001</td> </tr> <tr> <td>商户服务订单号</td> <td>out_order_no</td> <td>string[1,32]</td> <td>是</td> <td>调用接口提交的商户服务订单号 示例值:1234323JKHDFE1243252</td> </tr> <tr> <td>服务信息</td> <td>service_introduction</td> <td>string[1,20]</td> <td>是</td> <td>服务信息用于介绍本订单所提供的服务,当参数长度超过20个字符时,报错处理。 示例值:某某酒店</td> </tr> <tr> <td>服务订单状态</td> <td>state</td> <td>string[1,32]</td> <td>是</td> <td>表示当前单据状态 枚举值: CREATED:商户已创建服务订单; DOING:服务订单进行中; DONE:服务订单完成; REVOKED:商户取消服务订单;  EXPIRED:服务订单已失效,&quot;商户已创建服务订单&quot;状态超过30天未变动,则订单失效 示例值:CREATED</td> </tr> <tr> <td>订单状态说明</td> <td>state_description</td> <td>string[1,32]</td> <td>否</td> <td>对服务订单&quot;进行中&quot;状态的附加说明: USER_CONFIRM:用户确认 MCH_COMPLETE:商户完结 示例值:MCH_COMPLETE</td> </tr> <tr> <td>商户收款总金额</td> <td>total_amount</td> <td>int64</td> <td>否</td> <td>总金额,大于等于0的数字,单位为分,只能为整数,详见<a href="https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=4_2">支付金额</a>。 此参数需满足:总金额=后付费项目金额之和-后付费商户优惠项目金额之和,且小于等于订单风险金额。取消订单时,该字段必须为0。 示例值:40000</td> </tr> <tr> <td>+后付费项目</td> <td>post_payments</td> <td>array</td> <td>否</td> <td>后付费项目列表,最多包含100条付费项目</td> </tr> <tr> <td>+后付费商户优惠</td> <td>post_discounts</td> <td>array</td> <td>否</td> <td>后付费商户优惠,最多包含30条付费项目</td> </tr> <tr> <td>+订单风险金</td> <td>risk_fund</td> <td>object</td> <td>否</td> <td>订单风险金信息</td> </tr> <tr> <td>+服务时间段</td> <td>time_range</td> <td>object</td> <td>否</td> <td>服务时间范围</td> </tr> <tr> <td>+服务位置</td> <td>location</td> <td>object</td> <td>否</td> <td>服务使用信息</td> </tr> <tr> <td>商户数据包</td> <td>attach</td> <td>string[1,256]</td> <td>否</td> <td>商户数据包可存放本订单所需信息,需要先urlencode后传入。 当商户数据包总长度超出256字符时,报错处理。商户接收回包是根据场景,决定是否需要做安全过滤(XSS/CSRF)。 示例值:Easdfowealsdkjfnlaksjdlfkwqoi&amp;wl3l2sald</td> </tr> <tr> <td>商户回调地址</td> <td>notify_url</td> <td>string[1,255]</td> <td>是</td> <td>商户接收用户确认订单和扣款成功回调通知的地址 示例值:<a href="https://api.test.com">https://api.test.com</a></td> </tr> <tr> <td>微信支付服务订单号</td> <td>order_id</td> <td>string[1,64]</td> <td>是</td> <td>微信支付服务订单号,每个微信支付服务订单号与商户号下对应的商户服务订单号一一对应 示例值:15646546545165651651</td> </tr> <tr> <td>是否需要收款</td> <td>need_collection</td> <td>bool</td> <td>条件选填</td> <td>是否需要收款,非0元完结后返回 true:微信支付分代收款 false:无需微信支付分代收款 示例值:true</td> </tr> <tr> <td>+收款信息</td> <td>collection</td> <td>object</td> <td>条件选填</td> <td>收款信息,非0元完结后返回</td> </tr> <tr> <td>用户标识</td> <td>openid</td> <td>string[1,128]</td> <td>否</td> <td>微信用户在商户对应appid下的唯一标识 示例值:oUpF8uMuAJO_M2pxb1Q9zNjWeS6o</td> </tr> </tbody> </table> <h4>返回示例</h4> <ul> <li><a href="javascript:;">正常示例</a></li> </ul> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 200, &amp;quot;data&amp;quot;: { &amp;quot;terminal_no&amp;quot;: &amp;quot;70000001&amp;quot;, &amp;quot;out_trade_no&amp;quot;: &amp;quot;200000001PS25011318493300010&amp;quot;, &amp;quot;pay_trace_no&amp;quot;: &amp;quot;200000001PS25011318493300010&amp;quot;, &amp;quot;channel_trade_no&amp;quot;: &amp;quot;1000000000202501131389524892589&amp;quot;, &amp;quot;pay_status_code&amp;quot;: 2, &amp;quot;pay_status_msg&amp;quot;: &amp;quot;支付失败&amp;quot;, &amp;quot;channel_result_code&amp;quot;: &amp;quot;REVOKED&amp;quot;, &amp;quot;channel_result_msg&amp;quot;: &amp;quot;商户取消服务订单&amp;quot;, &amp;quot;open_id&amp;quot;: &amp;quot;om-nw63iodehWHuhAj9wEK6LD6lM&amp;quot;, &amp;quot;desc&amp;quot;: &amp;quot;{\&amp;quot;appid\&amp;quot;:\&amp;quot;wx70e92e136a965256\&amp;quot;,\&amp;quot;attach\&amp;quot;:\&amp;quot;\&amp;quot;,\&amp;quot;location\&amp;quot;:{},\&amp;quot;mchid\&amp;quot;:\&amp;quot;1699693975\&amp;quot;,\&amp;quot;need_collection\&amp;quot;:true,\&amp;quot;notify_url\&amp;quot;:\&amp;quot;https://open.yushuokj.cn/mini/v3/payscore/notify\&amp;quot;,\&amp;quot;order_id\&amp;quot;:\&amp;quot;1000000000202501131389524892589\&amp;quot;,\&amp;quot;out_order_no\&amp;quot;:\&amp;quot;200000001PS25011318493300010\&amp;quot;,\&amp;quot;post_discounts\&amp;quot;:[],\&amp;quot;post_payments\&amp;quot;:[],\&amp;quot;risk_fund\&amp;quot;:{\&amp;quot;amount\&amp;quot;:2000,\&amp;quot;description\&amp;quot;:\&amp;quot;无人货柜零售\&amp;quot;,\&amp;quot;name\&amp;quot;:\&amp;quot;ESTIMATE_ORDER_COST\&amp;quot;},\&amp;quot;service_id\&amp;quot;:\&amp;quot;00004000000000173623044456037302\&amp;quot;,\&amp;quot;service_introduction\&amp;quot;:\&amp;quot;榆烁24H便利购\&amp;quot;,\&amp;quot;state\&amp;quot;:\&amp;quot;REVOKED\&amp;quot;,\&amp;quot;time_range\&amp;quot;:{},\&amp;quot;total_amount\&amp;quot;:0}&amp;quot; }, &amp;quot;message&amp;quot;: &amp;quot;操作成功&amp;quot; }</code></pre>

页面列表

ITEM_HTML