支付订单查询接口
只有在小后台添加了类型的订单可以查询
接口地址
http://{hostname}.qianfanapi.com/api1_2/orders/query
请求方式
GET
参数列表
@params string order_id 订单ID,多个ID用','连接
返回值
ret int 0:成功,1:失败
text string 错误码,或者成功的默认提示语
data object/map
order_id =& obj
result int 支付结果:0:未支付,1:支付成功,2:支付成功,等待回调中(最好过一段时间再来请求),3:支付出现异常,4:订单进入退款阶段
status int 内部的状态码
text string 订单状态的说明
info obj (当result==1时有值,其他为空)
order_id int 订单ID
uid int 订单所属的用户ID
type int 订单类型
pay_type int 支付方式(1:金币,2:余额,4:微信,8:支付宝)采用位运算方式,即3:金币+余额,5:金币+微信,9:金币+支付宝.
pay_time int 用户实际支付时间
cash_cost int 订单现金支付金额(单位:分)
gold_cost string 订单金币支付金额
out_trade_no string 订单千帆的订单号
trade_no string 订单微信、支付宝的流水号(余额支付时为空)
send_type int 订单的配送方式:0:无,1:自提,2:快递
address obj 订单的快递信息(其他方式则为空)
name string 收件人
phone string 联系电话
content string 收货地址
ext string 业务扩展参数,下单接口传过来的string原样返回
例
{
"ret": 0,
"text": "",
"data": {
"3716": {
"result": 0,
"status": 101,
"text": "已关闭",
"info": {}
},
"3717": {
"result": 0,
"status": 101,
"text": "已关闭",
"info": {}
},
"3718": {
"result": 0,
"status": 101,
"text": "已关闭",
"info": {}
},
"3719": {
"result": 0,
"status": 101,
"text": "已关闭",
"info": {}
},
"3908": {
"result": 1,
"status": 28,
"text": "已支付",
"info": {
"pay_type": 3,
"pay_time": 1493970959,
"out_trade_no": "20170505155559621VLP",
"trade_no": "",
"gold_cost": "1.00",
"cash_cost": 200,
"uid": 8,
"order_id": 3908,
"type": 10001
}
}
}
}
订单退款接口
接口地址
http://{hostname}.qianfanapi.com/api1_2/orders/refund
请求方式
POST
参数列表
@params int order_id 订单ID
@params string out_trade_no 商户订单号,若之前未记录可通过上述接口查询
@params float gold 订单需要退掉的金币数量
@params int cash 订单需要退掉的现金数量,单位:分
@params stirng reason 图款理由
返回值
根据ret来判断是否成功,ret为0表示成功,否则为失败,text为失败理由
ret int
text text
data
文档更新时间: 2019-10-31 15:58 作者:漫漫