查询订单详情-ShowCustomerOrderDetails
功能介绍
客户可以在客户自建平台查看订单详情。
客户登录费用中心查看订单详情请单击这里。

如果想查询某条订单下的资源信息,请调用“查询客户包年/包月资源列表-ListPayPerUseCustomerResources”接口在请求参数输入订单号进行查询。
接口约束
该接口可以使用客户AK/SK或者Token调用。
调试
您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
授权信息
账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。
- 如果使用角色与策略授权,具体权限要求请参见策略授权参考。
- 如果使用身份策略授权,需具备如下身份策略权限。
授权项
描述
访问级别
资源类型(*为必须)
条件键
别名
billing:order:view
授予查看订单信息、查看按需套餐包的权限
list
-
-
-
URI
GET /v2/orders/customer-orders/details/{order_id}
参数说明请参见下表。
参数 | 是否必选 | 取值范围 | 描述 |
|---|---|---|---|
order_id | 是 | 最大长度:64 | 订单ID。 查询订单列表时系统会返回订单ID。 |
参数 | 是否必选 | 取值范围 | 描述 |
|---|---|---|---|
offset | 否 | [0-最大整数] | 偏移量,从0开始。默认值为0。 此参数不携带或携带值为空或携带值为null,取默认值0。 说明: offset用于分页处理,如不涉及分页,请使用默认值0。offset表示相对于满足条件的第一个数据的偏移量。如offset =1,则返回满足条件的第二个数据至最后一个数据。 示例1,满足查询条件的结果共10条数据,limit取值为10,offset取值为1,则返回的数据为2~10,第一条数据不返回。 示例2,查询总数20条,期望每页返回10条数据,则获取第一页数据,入参offset填写0,limit填写10;获取第二页数据,入参offset填写10,limit填写10。 |
limit | 否 | [1-100] | 每页大小。默认值为10。 此参数不携带或携带值为空或携带值为null,取默认值10。 |
参数 | 是否必选 | 参数类型 | 取值范围 | 描述 |
|---|---|---|---|---|
X-Language | 否 | String | 最大长度:10 | 语言。
缺省为zh_CN。 |
请求消息
请求参数
无
请求示例
GET https://bss.myhuaweicloud.com/v2/orders/customer-orders/details/CS19040119281JMYC?limit=10&offset=0 HTTP/1.1 Content-Type: application/json X-Auth-Token:MIIPAgYJKoZIhvcNAQcCo...ggg1BBIINPXsidG9rZ
响应消息
响应参数
参数 | 参数类型 | 取值范围 | 描述 |
|---|---|---|---|
error_code | String | 最大长度:20 | 状态码。 具体请参见状态码。 |
error_msg | String | 最大长度:2000 | 错误描述信息。 |
order_info | CustomerOrderEntityV2 Object | - | 订单详单。 具体请参见表4。 |
total_count | Integer | - | 订单项个数。 |
order_line_items | List<OrderLineItemEntityV2> | - | 订单对应的订单项。 具体请参见表5。 |
参数 | 参数类型 | 取值范围 | 描述 |
|---|---|---|---|
order_id | String | 最大长度:64 | 订单ID。 |
customer_id | String | 最大长度:64 | 客户账号ID。 |
service_type_code | String | 最大长度:6400 | 云服务类型编码。例如OBS的云服务类型编码为“hws.service.type.obs”。 说明: 查询组合单时,该字段由各子订单的云服务类型编码以逗号分隔组合拼接而成。 |
service_type_name | String | 最大长度:200000 | 云服务类型名称。例如ECS的云服务类型名称为“弹性云服务器”。 说明: 查询组合单时,该字段由各子订单的云服务类型名称以逗号分隔组合拼接而成。 |
source_type | Integer | - | 客户订单来源类型:
说明: 以下场景产生的订单由系统自动创建:
|
status | Integer | - | 订单状态。
|
order_type | Integer | - | 订单类型。
|
official_amount | Double | - | 订单金额(官网价)。 退订订单中,该金额等于amount_after_discount。 |
amount_after_discount | Double | - | 订单优惠后金额(实付价格,不含券不含卡)。 退订订单中,该金额为去除手续费后退款金额。 |
measure_id | Integer | - | 订单金额度量单位。
|
create_time | String | 最大长度:20 | 创建时间 。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 其中,HH范围是0~23,mm和ss范围是0~59。 |
payment_time | String | 最大长度:20 | 支付时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 其中,HH范围是0~23,mm和ss范围是0~59。 |
amount_info | AmountInfoV2 Object | - | 订单扣费详情。 具体请参见表7。 |
currency | String | 最大长度:4 | 货币编码。 |
contract_id | String | 最大长度:64 | 合同ID。 |
user_name | String | 最大长度:64 | 订单创建者名称。
|
pending_payment_end_time | String | 最大长度:20 | 订单待付款截止时间 。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 其中,HH范围是0~23,mm和ss范围是0~59。 说明: 仅当订单状态为待付款时,参数返回具体值。其他订单状态,参数取值为null。 |
sub_order_infos | List<SubCustomerOrderEntityV2> | - | 客户订单下属的订单详情信息。 具体请参见表9 说明: 当查询订单为组合交易订单时,订单信息会返回下属的订单信息,当查询为普通订单时,此字段返回为空。 |
参数 | 参数类型 | 取值范围 | 描述 |
|---|---|---|---|
order_line_item_id | String | 最大长度:64 | 订单项ID。 |
service_type_code | String | 最大长度:64 | 云服务类型编码。例如OBS的云服务类型编码为“hws.service.type.obs”。 |
service_type_name | String | 最大长度:200 | 云服务类型名称。例如ECS的云服务类型名称为“弹性云服务器”。 |
product_id | String | 最大长度:64 | 产品ID。 |
product_spec_desc | String | 最大长度:512 | 产品规格描述。 |
period_type | Integer | - | 周期类型。
|
period_num | Integer | - | 周期数量。 说明: 当订单为退订资源的订单时,参数取值为null。 |
effective_time | String | 最大长度:20 | 生效时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 其中,HH范围是0~23,mm和ss范围是0~59。 |
expire_time | String | 最大长度:20 | 失效时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 其中,HH范围是0~23,mm和ss范围是0~59。 |
subscription_num | Integer | - | 订购数量。 |
amount_after_discount | Double | - | 订单优惠后金额(实付价格,不含券不含卡)。 退订订单中,该金额为去除手续费后退款金额。 |
official_amount | Double | - | 订单金额(官网价)。 退订订单中,该金额等于amount_after_discount。 |
amount_info | AmountInfoV2 Object | - | 订单扣费详情。 具体请参见表7。 |
currency | String | 最大长度:4 | 货币编码。 |
category_code | String | 最大长度:64 | 产品目录编码。 |
product_owner_service | String | 最大长度:64 | 产品归属的云服务类型编码。 云服务类型编码,例如OBS的云服务类型编码为“hws.service.type.obs”。您可以调用查询云服务类型列表-ListServiceTypes接口获取。 |
commercial_resource | string | 最大长度:64 | 商务归属的资源类型编码。 资源类型编码,例如ECS的VM为“hws.resource.type.vm”。您可以调用查询资源类型列表-ListResourceTypes接口获取。 |
base_product_info | BaseProductInfo Object | -- | 变更前订单行产品信息。 具体请参见表 BaseProductInfo。 说明: 仅当订单类型为变更时,参数返回具体值。其他订单类型,参数取值为null。 |
order_id | String | 最大长度:64 | 订单ID。 |
参数 | 参数类型 | 取值范围 | 描述 |
|---|---|---|---|
product_id | String | 最大长度:64 | 产品ID。 |
product_spec_desc | String | 最大长度:512 | 产品规格描述。 |
category_code | String | 最大长度:64 | 产品目录编码。 |
product_owner_service | String | 最大长度:64 | 产品归属的云服务类型编码。 云服务类型编码,例如OBS的云服务类型编码为“hws.service.type.obs”。您可以调用查询云服务类型列表-ListServiceTypes接口获取。 |
commercial_resource | string | 最大长度:64 | 商务归属的资源类型编码。 资源类型编码,例如ECS的VM为“hws.resource.type.vm”。您可以调用查询资源类型列表-ListResourceTypes接口获取。 |
参数 | 参数类型 | 取值范围 | 描述 |
|---|---|---|---|
discounts | List<DiscountItemV2> | - | 费用项。 具体请参见表8。 |
flexipurchase_coupon_amount | Double | - | 现金券金额。 |
coupon_amount | Double | - | 代金券金额。 |
stored_card_amount | Double | - | 储值卡金额。 |
commission_amount | Double | - | 手续费(仅退订订单存在)。 |
consumed_amount | Double | - | 消费金额(仅退订订单存在)。 |
参数 | 参数类型 | 取值范围 | 描述 |
|---|---|---|---|
discount_type | String | 最大长度:8 | 折扣类型:
|
discount_amount | Double | - | 折扣金额。 |
参数 | 参数类型 | 取值范围 | 描述 |
|---|---|---|---|
order_id | String | 最大长度:64 | 订单ID。 |
customer_id | String | 最大长度:64 | 客户账号ID。 |
service_type_code | String | 最大长度:64 | 云服务类型编码。例如OBS的云服务类型编码为“hws.service.type.obs”。 |
service_type_name | String | 最大长度:200 | 云服务类型名称。例如ECS的云服务类型名称为“弹性云服务器”。 |
source_type | Integer | - | 客户订单来源类型:
说明: 以下场景产生的订单由系统自动创建:
|
status | Integer | - | 订单状态。
|
order_type | Integer | - | 订单类型。
|
official_amount | Double | - | 订单金额(官网价)。 退订订单中,该金额等于amount_after_discount。 |
amount_after_discount | Double | - | 订单优惠后金额(实付价格,不含券不含卡)。 退订订单中,该金额为去除手续费后退款金额。 |
measure_id | Integer | - | 订单金额度量单位。
|
create_time | String | 最大长度:20 | 创建时间 。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 其中,HH范围是0~23,mm和ss范围是0~59。 |
payment_time | String | 最大长度:20 | 支付时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 其中,HH范围是0~23,mm和ss范围是0~59。 |
amount_info | AmountInfoV2 Object | - | 订单扣费详情。 具体请参见表7。 |
currency | String | 最大长度:4 | 货币编码。 |
contract_id | String | 最大长度:64 | 合同ID。 |
user_name | String | 最大长度:64 | 订单创建者名称。
|
pending_payment_end_time | String | 最大长度:20 | 订单待付款截止时间 。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 其中,HH范围是0~23,mm和ss范围是0~59。 说明: 仅当订单状态为待付款时,参数返回具体值。其他订单状态,参数取值为null。 |
响应示例:
HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
Content-Length: length
Date: response time
{
"total_count": 2,
"order_info": {
"order_id": "CS18122203217MRPB",
"customer_id": "982f05775ec94da390c3f174b058fb46",
"service_type_code": "hws.service.type.obs",
"source_type": 1,
"status": 5,
"order_type": 4,
"amount_after_discount": -277.92,
"official_amount": -277.92,
"measure_id": 1,
"create_time": "2018-12-21T19:21:03Z",
"payment_time": null,
"currency": "CNY",
"contract_id": null,
"amount_info": {
"discounts": [],
"flexipurchase_coupon_amount": null,
"coupon_amount": null,
"stored_card_amount": null,
"commission_amount": 30.88,
"consumed_amount": 0.0
},
"user_name": "h******55",
"pending_payment_end_time": "2024-11-14T15:59:59Z",
"sub_order_infos": []
},
"order_line_items": [
{
"order_line_item_id": "CS18122203217MRPB-000001",
"service_type_code": "hws.service.type.ebs",
"product_id": "00301-01026-0--1",
"product_spec_desc": "普通IO|40.0GB",
"period_type": 3,
"period_num": null,
"effective_time": "2018-12-21T19:21:03Z",
"expire_time": "2019-12-22T15:59:59Z",
"subscription_num": 1,
"amount_after_discount": -33.12,
"official_amount": -33.12,
"amount_info": {
"discounts": [],
"flexipurchase_coupon_amount": null,
"coupon_amount": null,
"stored_card_amount": null,
"commission_amount": 3.68,
"consumed_amount": 0.0
},
"currency": "CNY",
"category_code": "hws.resource.storage1.evs",
"product_owner_service": null,
"commercial_resource": null,
"base_product_info": null,
"order_id": null
},
{
"order_line_item_id": "CS18122203217MRPB-000002",
"service_type_code": "hws.service.type.ec2",
"product_id": "00301-02019-0--1",
"product_spec_desc": "通用计算型|s2.medium.4|1vCPUs|4GB|linux",
"period_type": 3,
"period_num": null,
"effective_time": "2018-12-21T19:21:03Z",
"expire_time": "2019-12-22T15:59:59Z",
"subscription_num": 1,
"amount_after_discount": -244.8,
"official_amount": -244.8,
"amount_info": {
"discounts": [],
"flexipurchase_coupon_amount": null,
"coupon_amount": null,
"stored_card_amount": null,
"commission_amount": 27.2,
"consumed_amount": 0.0
},
"currency": "CNY",
"category_code": "hws.resource.computing.ecs",
"product_owner_service": null,
"commercial_resource": null,
"base_product_info": {
"product_id": "00301-238595-0--0",
"product_spec_desc": "通用计算型|s3.small.1|1vCPUs|1GB|linux",
"category_code": "hws.resource.computing.ecs",
"product_owner_service": "hws.service.type.ec2",
"commercial_resource": null
},
"order_id": "S1812**********RPB"
}
]
} 
