文档
测试

3.6未笔撤单【作废】

POST
refundLastOrder

接口描述

末笔交易撤消,消费款项原路退回;调用前,需要先查询末笔交易

请求参数

参数名
类型
描述
必填
token
String
登录TOKEN
必填
appid
String
商户appid
必填
order_id
String
消费订单ID,末笔交易查询成功返回的
必填
card_no
String
会员卡号,必须带上,用来校验此订单是否该卡号的
必填

响应参数

参数名
类型
描述
必填
code
int
错误码,成功返回 200,失败返回其它
必填
message
String
错误描述
必填
data
Object
对象,订单对象,以下是部分重要字段
必填
saleorder
Object
对象,订单对象,返回带状态的订单字段(不是全部字段)
必填
order_id
Long
订单 ID
必填
total_amout
Double
订单金额
必填
sale_date
String
下单时间, 时间格式为 yyyy-MM-dd HH:mm:ss
必填
customer_sn
String
会员卡号
必填
pay_status
int
支付状态:0表示未支付,1表示支付成功
必填
trade_status
int
交易状态:0未付款,1已付款,-1订单已取消,-2已退款
必填
update_date
String
订单最后更新时间:时间格式为 yyyy-MM-dd HH:mm:ss
必填

说明 / 示例

### 请求示例 ``` https://api2.XXX.cn/cm/refundLastOrder?token=TOKEN&appid=jb25112e65f20e7dfe&order_id=1234 ``` ### 返回示例 #### 成功返回 JSON ``` { "code": 200, "message": "success", "data": { "saleorder": { "order_id": 123, "totam_amout": 50.00, "customer_sn": 1234, "sale_date": "2021-05-15 10:25:05", "trade_status":1, "pay_status": 1, "update_date": "2021-05-15 10:27:05" } } } ``` #### 失败返回 ``` "code": 1502, "message": "business.error.netShopId.isnotExist", "data": "" } ``` ==business.error.netShopId.isnotExist== 商户appid不存在 ``` "code": 8302, "message": "business.error.osaleOrder.notFound", "data": "" } ``` ==business.error.saleOrder.notFound== 订单不存在,一般是订单 ID 错误