通用场景
服务商可以单个取消订单明细实施项
公共请求参数
业务请求参数
commodity_order_id必选string(32)
【描述】订购服务订单id,通过支付宝发送的 https://opendocs.alipay.com/apis/api_3/alipay.open.servicemarket.order.notify(服务市场商户确认订购通知) 通知获取。
【示例值】20160010200000000033400
cancel_reason必选string(100)
【描述】当前门店区域不支持实施
【示例值】该门店暂无法实施完成
mini_app_id特殊可选string(64)
【描述】商家订购服务选择的某一小程序的appid,如果该订单为蚂蚁服务市场发布的小程序插件服务所产生的订单,则此字段必填
【示例值】2017121800945174
shop_id可选string(64)
【描述】商家订购服务选择的某一门店的id。若该订单:
为支付宝服务市场发布的服务所产生订单则该参数可选。
【示例值】2015052000077000000000182140
常见请求示例
默认示例
alipayclient alipayclient = new defaultalipayclient("https://openapi.alipay.com/gateway.do","app_id","your private_key","json","gbk","alipay_public_key","rsa2");
alipayopenservicemarketorderitemcancelrequest request = new alipayopenservicemarketorderitemcancelrequest();
request.setbizcontent("{"
" \"commodity_order_id\":\"20160010200000000033400\","
" \"shop_id\":\"2015052000077000000000182140\","
" \"mini_app_id\":\"2017121800945174\","
" \"cancel_reason\":\"该门店暂无法实施完成\""
"}");
alipayopenservicemarketorderitemcancelresponse response = alipayclient.execute(request);
if(response.issuccess()){
system.out.println("调用成功");
} else {
system.out.println("调用失败");
}
说明:本示例仅供参考。
公共响应参数
业务响应参数
无业务响应参数
响应示例
正常示例
异常示例
{
"alipay_open_servicemarket_order_item_cancel_response": {
"code": "10000",
"msg": "success"
},
"sign": "eritjkeijkjhkkkkkkkhjereeeeeeeeeee"
}
说明:本示例仅供参考。
公共错误码
业务错误码
错误码 | 错误描述 | 凯发app官方网站的解决方案 |
---|---|---|
commodity_order_item_not_exist | 商品订单明细不存在 | 输入正确的参数 |
item_status_not_allow | 当前订单明细状态不允许操作 | 检查当前明细状态是否可以操作 |
no_permission_cancel_order_item | 无权限取消实施项明细 | 当前实施项不属于当前服务商 |
params_error | 参数有误 | 检查接口参数必选项是否已传值 |