文档首页 > > API参考> 管理交易> 管理包周期订单> 管理订单> 取消待支付订单

取消待支付订单

分享
更新时间: 2020/03/05 GMT+08:00

功能介绍

客户可以对待支付的订单进行取消操作。

Web UI

客户可以在费用中心“我的订单”页面取消待支付的订单。

  1. 进入“我的订单”页面。
  2. 单击“待支付”页签。

    开通了项目组管理的客户可以在“我的订单”右侧的下拉选项框中筛选该客户下各项目组的名称,查询各项目组待支付的订单。

  3. 在订单页面找到待取消的订单,单击“取消”。

  4. 在系统弹出的“提示”对话框中,单击“确定”。

REST API

客户在伙伴销售平台完成待支付状态的包周期产品订单的退订。

  • 只有订单状态是“待支付”的时候,才能取消订单
  • 该接口只允许使用合作伙伴的客户的AK/SK或者Token调用,不允许使用合作伙伴AK/SK或者Token调用。

  1. URI

    PUT /v1.0/{domain_id}/customer/order-mgr/orders/actions

    参数说明请参见下表。

    表1 路径参数

    参数

    是否必选

    取值范围

    描述

    domain_id

    最大长度:64

    客户账号ID。

    获取方法请参见如何获取客户的customer_id/domain_id

    表2 查询参数

    参数

    是否必选

    取值范围

    描述

    action_id

    [cancel]

    取消订单:

    cancel

  2. 请求消息

    请求参数

    参数

    是否必选

    参数类型

    取值范围

    描述

    orderId

    String

    最大长度:64

    订单ID。

    取值为调用“查询订单列表”接口时响应消息中的“orderId”字段的值。

    请求示例

    PUT https://bss.myhuaweicloud.com/v1.0/{domain_id}/customer/order-mgr/orders/actions?action_id=cancel HTTP/1.1
    Content-Type: application/json
    X-Auth-TokenMIIPAgYJKoZIhvcNAQcCo...ggg1BBIINPXsidG9rZ
    
    {
      "orderId":"CS170926155954NO7"
    }

  3. 响应消息

    响应参数

    表3 响应参数

    参数

    参数类型

    取值范围

    描述

    error_code

    String

    最大长度:10

    状态码。

    具体请参见4

    error_msg

    String

    最大长度:256

    错误描述信息。

    响应示例:

    HTTP/1.1 200 OK
    Content-Type: application/json;charset=UTF-8
    Content-Length: length
    Date: response time 
    
    {
        "error_code": "CBC.0000",
        "error_msg": "Success"
    }

  1. 状态码

    状态码

    描述

    CBC.0000

    成功。

    CBC.0999

    其他错误。

    CBC.5007

    订购产品必须属于同一个区域。

    CBC.5010

    订单状态不允许取消。

    CBC.0100

    输入参数校验失败。

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区