文档首页 > > API参考> 管理交易> 管理客户消费> 查询客户消费记录

查询客户消费记录

分享
更新时间: 2020/06/28 GMT+08:00

功能介绍

合作伙伴可以查看客户的消费记录。

REST API

伙伴在伙伴销售平台可实时查询某个垫付类客户的消费流水详单,了解客户的资源消耗情况。

  • 该接口只允许使用合作伙伴AK/SK或者Token调用。
  • 消费记录支持查询18个月内的记录。

  1. 调试

    您可以在API Explorer中直接运行调试该接口。

  2. URI

    GET /v2/bills/partner-bills/subcustomer-bills/res-fee-records

    参数说明请参见表1-1

    表1 查询参数

    参数

    是否必选

    参数类型

    取值范围

    描述

    customer_id

    String

    最大长度:64

    客户账号ID。获取方法请参见如何获取客户的customer_id/domain_id

    cycle

    String

    最大长度:10

    账期,格式:yyyy-MM。

    charge_mode

    String

    最大长度:4

    支付方式。

    • 1 : 包年/包月
    • 3: 按需
    • 10: 预留实例

    cloud_service_type

    String

    最大长度:64

    云服务类型编码,例如ECS的云服务类型编码为“hws.service.type.ec2”。具体请参见云服务类型

    region

    String

    最大长度:64

    云服务区编码,例如:“cn-north-1”。具体请参见地区和终端节点对应云服务的“区域”列的值。

    bill_type

    Integer

    -

    账单类型。

    • 1:消费-新购
    • 2:消费-续订
    • 3:消费-变更
    • 4:退款-退订
    • 5:消费-使用
    • 8:消费-自动续订
    • 9:调账-补偿
    • 14:消费-服务支持计划月末扣费
    • 16:调账-扣费

    offset

    Integer

    [0-最大整数]

    偏移量,从0开始。

    limit

    Integer

    [1-1000]

    每次查询的数量限制。

    resource_id

    String

    最大长度:64

    资源ID。

    include_zero_record

    Boolean

    -

    返回是否包含应付金额为0的记录。

    • true: 包含
    • false: 不包含

    indirect_partner_id

    String

    最大长度:64

    精英服务商伙伴ID,如果华为云伙伴能力中心需要查询精英服务商关联的客户的消费,需要携带该字段;否则只能查询自己关联的客户消费。

请求消息

请求参数

无。

请求示例

GET https://bss.myhuaweicloud.com/v2/bills/partner-bills/subcustomer-bills/res-fee-records?customer_id=06a29ceaae80d2400fc0c01027684d40&cycle=2020-04&cloud_service_type=hws.service.type.ec2&region=cn-north-1&charge_mode=1&bill_type=1&offset=0&limit=10&resource_id=f4a7ed17-dcbd-4554-b26b-248ea46c056a&include_zero_record=true&indirect_partner_id=c9e731c4663646988ef4cdb3122837b6 HTTP/1.1
Content-Type: application/json
X-Auth-TokenMIIPAgYJKoZIhvcNAQcCo...ggg1BBIINPXsidG9rZ

响应消息

响应参数

参数

参数类型

取值范围

描述

error_code

String

最大长度:16

状态码。具体请参考状态码。只有失败才会返回这个参数。

error_msg

String

最大长度:1024

错误描述信息。只有失败才会返回这个参数。

fee_records

List<SubCustomerResFeeRecordV2>

-

资源费用记录数据。

具体请参见表2

count

Integer

-

结果集数量,只有成功才返回这个参数。

currency

String

最大长度:3

货币单位代码:

CNY:人民币

表2 SubCustomerResFeeRecordV2

参数

参数类型

取值范围

描述

effective_time

String

最大长度:32

费用对应的资源使用的开始时间,按需有效,包年/包月该字段保留。

expire_time

String

最大长度:32

费用对应的资源使用的结束时间,按需有效,包年/包月该字段保留。

product_id

String

最大长度:64

产品ID。

product_name

String

最大长度:256

产品名称。

order_id

String

最大长度:64

订单ID,包年/包月资源使用记录才有该字段,按需资源为空。

amount

BigDecimal

-

消费金额,包括现金券和代金券金额,精确到小数点后2位。

measure_id

Integer

-

金额单位:

  • 1:元
  • 2:角
  • 3:分

usage_type

String

-

使用量类型。

usage

BigDecimal

-

使用量。

usage_measure_id

Integer

-

使用量度量单位:

  • 0:天(时长);
  • 1:元(货币);
  • 2:角(货币);
  • 3:分(货币);
  • 4:小时(时长);
  • 5:分钟(时长);
  • 6:秒(时长);
  • 7:EB(流量);
  • 8:PB(流量);
  • 9:TB(流量);
  • 10:GB(流量);
  • 11:MB(流量);
  • 12:KB(流量);
  • 13:Byte(流量);
  • 14:个(次)(数量);
  • 15:Mbps(流量);
  • 16:Byte(容量);
  • 17:GB(容量);
  • 18:KLOC(行数);
  • 19:年(周期);
  • 20:月(周期);
  • 21:MB(容量);
  • 22:赫兹(频率);
  • 23:核(数量);
  • 24:天(周期);
  • 25:小时(周期);
  • 30:个数(个数);
  • 31:千次(数量);
  • 32:百万次(数量);
  • 33:十亿次(数量);
  • 34:bps(带宽速率);
  • 35:kbps(带宽速率);
  • 36:Mbps(带宽速率);
  • 37:Gbps(带宽速率);
  • 38:Tbps(带宽速率);
  • 39:GB-秒(容量时长);
  • 40:次(数量);
  • 41:个(数量);
  • 42:千个(数量);
  • 43:张(数量);
  • 44:千张(数量);
  • 45:每秒查询率(查询速率);
  • 46:人/天(数量);
  • 47:TB(容量);
  • 48:PB(容量)。

free_resource_usage

BigDecimal

-

套餐内使用量。

free_resource_measure_id

Integer

-

套餐内使用量单位,具体枚举参考:usageMeasureId

cloud_service_type

String

最大长度:64

云服务类型编码,例如ECS的云服务类型编码为“hws.service.type.ec2”。具体请参见云服务类型

region

String

最大长度:64

云服务区编码,例如:“cn-north-1”。具体请参见地区和终端节点对应云服务的“区域”列的值。

resource_type

String

最大长度:64

资源类型编码,例如ECS的VM为“hws.resource.type.vm”。具体请参见资源类型

charge_mode

String

最大长度:32

支付方式。

  • 1 : 包年/包月
  • 3:按需
  • 10: 预留实例

resource_tag

String

最大长度:1024

资源标签。

resource_name

String

最大长度:256

资源名称。

resource_id

String

最大长度:64

资源ID。

bill_type

Integer

-

账单类型。

  • 1:消费-新购
  • 2:消费-续订
  • 3:消费-变更
  • 4:退款-退订
  • 5:消费-使用
  • 8:消费-自动续订
  • 9:调账-补偿
  • 14:消费-服务支持计划月末扣费
  • 16:调账-扣费

period_type

String

-

周期类型:

  • 19:年
  • 20:月
  • 24:天
  • 25:小时
  • 5:一次性

ri_usage

BigDecimal

-

预留实例使用量。

ri_usage_measure_id

Integer

-

预留实例使用量单位。

official_amount

BigDecimal

-

官网价。

discount_amount

BigDecimal

-

折扣金额

cash_amount

BigDecimal

-

现金支付金额

credit_amount

BigDecimal

-

信用额度支付金额。

coupon_amount

BigDecimal

-

代金券支付金额。

flexipurchase_coupon_amount

BigDecimal

-

现金券支付金额。

stored_card_amount

BigDecimal

-

储值卡支付金额。

bonus_amount

BigDecimal

-

奖励金支付金额(用于现网客户未使用完的奖励金)。

debt_amount

BigDecimal

-

欠费金额。

adjustment_amount

BigDecimal

-

欠费核销金额。

spec_size

BigDecimal

-

线性大小,仅线性产品有该字段。

spec_size_measure_id

Integer

-

线性大小单位,仅线性产品有该字段。

响应示例

HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
Content-Length: length
Date: response time  
{
  "fee_records": [
    {
      "effective_time": "2019-12-17T10:32:02Z",
      "expire_time": "2019-12-17T10:32:02Z",
      "product_id": "00301-258036-0--1",
      "product_name": "test001",
      "order_id": "CS1904251009QCBFS",
      "amount": 100.99,
      "measure_id": "1",
      "usage_type": "",
      "usage": 10,
      "usage_measure_id": "0",
      "free_resource_usage": 100.99,
      "free_resource_measure_id": "0",
      "cloud_service_type": "hws.service.type.ec2",
      "region": "cn-north-1",
      "resource_type": "hws.resource.type.vm",
      "charge_mode": "1",
      "resource_tag": "",
      "resource_name": "",
      "resource_id": "f4a7ed17-dcbd-4554-b26b-248ea46c056a",
      "bill_type": "1",
      "period_type": "24",
      "ri_usage": 100.99,
      "ri_usage_measure_id": "0",
      "official_amount": 100.99,
      "discount_amount": 100.99,
      "cash_amount": 100.99,
      "credit_amount": 100.99,
      "coupon_amount": 100.99,
      "flexipurchase_coupon_amount": 100.99,
      "stored_card_amount": 100.99,
      "bonus_amount": 100.99,
      "debt_amount": 100.99,
      "adjustment_amount": 100.99,
      "spec_size": 100.99,
      "spec_size_measure_id": 17
    }
  ],
  "count": "10",
  "currency": "CNY"
}

状态码

HTTP状态码

错误码

错误描述

400

CBC.0100

参数错误。

403

CBC.0151

访问拒绝。

500

CBC.0999

未知错误。

400

CBC.99000006

要查询/更新的记录ID不存在。

分享:

    相关文档

    相关产品

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

提交成功!

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

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

*必选

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

字符长度不能超过200

提交反馈 取消

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

智能客服提问云社区提问