ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
# 订单查询接口 * * * 用来主动查询订单是否支付成功,一般情况只用支付接口即可。如果您服务器中断了一段时间,可以用这个接口,快速获取中断时期的订单的支付状态。注意:此接口不能频繁查询,一个订单30秒只能查询一次 ##### 接口URL: ~~~ http://xxx.com/pay/merchant/query ~~~ ##### 传参方式:POST * * * ##### 请求参数: | # | 参数名 | 含义 | 类型 | 说明 | | --- | --- | --- | --- | --- | | 1 | merchantno | 商户号 | string(24) | 必填。您的商户唯一标识,注册后在设置里获得。一个24位字符串 | | 2 | orderno | 商户自定义订单号 | string(50) | 必填。 | | 3 | sign | 秘钥 | string(32) | 必填。按顺序拼接:merchantno=12&orderno=xxx&key=token(商户密钥),取MD5-32位加密后的值,转大写。 | **注意:token(商户密钥) 在安全上非常重要,一定不要显示在任何网页代码、网址参数中。只可以放在服务端。计算key时,先在服务端计算好,把计算出来的key传出来。严禁在客户端计算key,严禁在客户端存储token(商户密钥)。** #### 返回值(Json字符串) * * * ##### 参数内容: ~~~ { "success": true, //是否成功 "message": "ok", //提示文字信息,成功失败。 "data": { "orderid": "101808182019641",//单号 "status": 1, //状态:0 等待支付;1 已支付,2:过期(超过5分钟未支付,如果客户正常付款,订单还是会更新为已支付) "is_callback":true,//回调状态 "order_time": "2018-08-18T05:36:39", //订单时间 "pay_time": "2018-08-18T05:36:54",//支付时间 "price": 200,//金额 "fee": 5//手续费 }, "code": 0 } ~~~