新系统登录 | 旧系统登录

设备交易撤销

2020-02-11 06:08:11 admin 2

接口介绍

撤销接口。

参数简介

公共参数

参数名参数类型参数介绍是否必填
commandString(32)接口名,固定为:open.api.device.reverse
app_idString(32)应用ID
device_noString(32)设备唯一标识
versionString(16)调用的接口版本,固定为:1.0
sign_typeString(32)签名类型 固定为:MD5
request_idString(64)请求报文ID,唯一定位一次报文请求,由发起方生成,应答方原样返回,uuid生成,全局唯一
request_timeString(32)请求发起时间,格式:yyyyMMddHHmmss,请求发起时间,应答方原样返回
signString(32)签名,详见MD5签名

参数简介

参数名参数类型参数介绍是否必填
local_order_noString(64)接入方的本地订单号否,与cb_order_no二选一
cb_order_noString(64)采宝订单号否,与local_order_no二选一,优先级:cb_order_no > local_order_no

返回值说明

公共返回值

参数名所属结构返回值类型返回值说明特殊备注
successresultboolean标识这次请求是否成功
error_coderesultString错误码
error_msgresultString错误码的详细说明
app_iddataString(32)应用ID
device_nodataString(64)设备唯一标识
request_iddataString(64)请求报文ID
request_timedataString(32)请求发起时间,格式:yyyyMMddHHmmss
response_timedataString(32)请求返回时间,格式:yyyyMMddHHmmss
signsignString签名值具体参照: 接口验签规则

数据返回值

参数名所属结构返回值类型返回值说明特殊备注





返回值举例

{
"data": {
"app_id":"BOPU",
"device_no":"1234566",
"request_id": "9b78ec3d-0d7e-44d9-ac05-7cc764c8d423",
"request_time": "20180926165148",
"response_time": "20180926165259"
},
"result": {
"success": true
},
"sign": "YhUM3WW7QAwjOAziOqFIKKD2nAMmev2/7HGvA81XzISK7X/UTAnOgLOEmySKnPzzEnclekyaHBJOViEmzmJN0a4cWbtY830sMOD2oGH1+81LKE8PZxUpc48quC7fpoDN+0Zxf+zWq4FzZkRdVdKhTbt1oDJyD3oCBgy5+JsMBs6yGGjyrVhzs2jXJHxFP72nWYSp1D5Vfjj3DWPAIzL1TOSlHtPhU5VBLVv5bC1ZtrmPJQEyQEOxnNEu0oL0Onz/91zNi1Chki+k+girHbU/+8x47BaNsup7e/12AOhIl2tH4uGTEqhYe26NB5HUjMu/JuS2e1LzhHiqHRSkLMJr8g=="
}

特殊说明

如下几种情况,撤销将会返回失败,在这种情况下, 调用方重新发起一次查询请求就能获取到订单的最新状态。

接入方可以使用error_msg来进行字符串匹配是否是这其中的情况。

情形介绍error_msg
订单已经付款成功当前订单已经收款成功,无法执行撤销。您可以使用刷新功能同步订单最新状态!
全额退款订单当前订单已经全额退款,无法执行撤销!
交易失败的订单交易失败的订单无法进行撤销!
非付款类型订单(例如退款)此订单不支持撤销操作,请查证(只有付款订单才可以撤销)!

Js Demo

https://openapi.qiantupay.net/test/api/device/reverse.htm


首页
产品
活动
联系