弹性云服务器 ECS-创建ECS高频场景示例:创建订单后资源未开通

时间:2025-02-28 08:55:29

创建订单后资源未开通

订单创建后未查询到服务器信息,可能是由于指定了自动支付:请求体中extendparam.isAutoPay取值为false或续费时isAutoPay取值为0。

通常服务器创建后会返回一个order_id,即订单ID。

{
    "job_id": "ff808082739334d80173943ec9b42130",
    "order_id": " CS 2007281506xxxxx",
    "serverIds": [
        "fe0528f0-5b1c-4c8c-9adf-e5d5047b8c17"
    ] 
}

通过调用查询订单详情接口查看订单的状态

请求示例

GET 
https://bss.myhuaweicloud.com/v2/orders/customer-orders/details/CS2007281506xxxxx

响应示例

{
    "total_count": 1,
    "order_info": {
        "order_id": "CS2007281506xxxxx",
        "customer_id": "982f05775ec94da390c3f174xxxxxxxx",
        "service_type_code": "hws.service.type.ecs",
        "source_type": 1,
        "status": 6,
         ……
}

响应示例中"status": 6说明订单状态为待付款。此时需要手动支付该订单

手动支付可以填写优惠券和折扣券等信息。

手动支付需要调用支付包年/包月产品订单支付,以下示例是使用一张优惠券,优惠券类型为代金券的请求示例。

POST https://bss.myhuaweicloud.com/v2/orders/customer-orders/pay

{
    "coupon_infos": [
        {
            "id": "CP2005270256xxxxxx",
            "type": 301
        }
    ],
    "order_id": "CS2007281506xxxxx"
}
support.huaweicloud.com/api-ecs/ecs_04_0007.html