alibaba.damai.mz.order.cancel (订单取消API)

麦座-自建电商网站-订单取消API; 1、麦座订单成单分为两步操作,分别为“创建订单”、“确认订单”。 在“确认订单”成功前,可取消订单。 2、备注:可理解为 支付前用户主动取消订单。

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
mz_order_id String 必须 893241912688 麦座订单号;
mz_user_id String 必须 289388199334 麦座用户id;
cancel_reason String 必须 用户手动取消订单 取消原因说明;非空

响应参数

名称 类型 示例值 描述
result ResultData api返回结果
  • └ msg
  • String
  • 成功
  • 提示
  • └ code
  • String
  • 200
  • 状态码
  • data
  • OrderCancelVO
  • 取消订单出参
  • └ mz_order_id
  • String
  • 893241912688
  • 麦座订单号
  • └ success
  • Boolean
  • true
  • api请求是否成功

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaDamaiMzOrderCancelRequest req = new AlibabaDamaiMzOrderCancelRequest();
req.setMzOrderId("893241912688");
req.setMzUserId("289388199334");
req.setCancelReason("用户手动取消订单");
AlibabaDamaiMzOrderCancelResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_damai_mz_order_cancel_response>
    <result>
        <msg>成功</msg>
        <code>200</code>
        <data>
            <mz_order_id>893241912688</mz_order_id>
        </data>
        <success>true</success>
    </result>
</alibaba_damai_mz_order_cancel_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案
40100000 api未知错误 通用系统异常
40100001 api请求失败 通用业务异常
40100006 请求必须的参数麦座会员id不能为空 请求必须的参数麦座会员id不能为空
15020002 订单已取消 订单已取消
15060136 订单取消中,请稍后再试 订单取消中,请稍后再试
15070008 支付中,暂时不能取消 支付中,暂时不能取消

API工具

如何获得此API

FAQ

返回
顶部