
# 购买包年/包月云应用服务器
#### 场景描述
购买包年/包月云应用服务器可以使用[创建云服务器 - CreateAppServers](https://support.huaweicloud.com/api-workspace/CreateAppServers.html)接口，相对于创建按需的云应用服务器，只需要在请求body中指定create_server_extend_param.charging_mode参数值为"prePaid"，即包年包月，指定订购的周期等。create_server_extend_param的详细参数解释请参见云应用API中创建云服务器的[表7](https://support.huaweicloud.com/api-workspace/CreateAppServers.html#CreateAppServers__request_CreateServerExtendParam)说明。
示例：
如下所示，在cn-north-4区域购买一台包年/包月云应用服务器，时长为一个月，且下单后自动支付，自动续订。
```
{
 "type": "createApps",
 "server_group_id": "266aa7aa-862b-4c46-9064-dfd057049d67",
 "availability_zone":"cn-north-4a",
 "subscription_num": 1,
 "product_id": "workspace.appstream.general.xlarge.2",
 "root_volume": {
  "type": "SAS",
  "size": 80
 },
 "subnet_id": "6719e894-515f-4a19-86a8-e056a839ecee",
 "vpc_id": "3d00f422-1968-4349-b2d0-9d72d75cc502",
 "update_access_agent": false,
 "create_server_extend_param": {
  "charging_mode": "prePaid",
  "period_type": 2,
  "period_num": 1,
  "is_auto_renew": true,
  "is_auto_pay": true
 }
}
包年/包月云应用服务器创建后会返回一个order_id，即订单ID。
{
 "order_id": "CS2311171xxxxxxxx"
}
```
上面请求体中create_server_extend_param.is_auto_pay取值为true，表示自动支付，如果不填该字段或取值为false，则需要手动去支付，手动支付可以填写优惠券和折扣券等信息。
手动支付需要调用【支付包年/包月产品订单】支付，示例如下。
```
POST https://bss.myhuaweicloud.com/v2/orders/customer-orders/pay
{
    "order_id": "CS2311172xxxxxxxx"
}
```
