功能介绍
本接口用于订购专属宿主机集群资源。
注意
预付费用户使用该API接口中的支付链接和调用方式将发生变更,具体参见接口概述。
URL
URL构造方法如下:
|
请求方法 |
URI |
|
POST |
/api/v2/dedicatedHost/order |
请求消息
请求头
|
参数名称 |
参数值 |
|
Content-Type |
application/json |
请求参数
|
参数名称 |
是否必须 |
参数类型 |
参数描述 |
|
dedicatedHostClusterName |
是 |
String |
专属宿主机集群名称 |
|
dedicatedHostNum |
是 |
Integer |
专属宿主机集群内宿主机个数 |
|
dedicatedHostType |
是 |
String |
专属宿主机集群类型,目前可用值为s1、s3;s1为通用型,规格为44核/758G内存;s3为通用型,规格为60核/435G内存 |
|
allocationRatio |
是 |
Integer |
专属宿主机超分比,最小值为1,s1型号最大值可设置为8;s3型号最大值可设置为4 说明:如参数为小数,系统将自动向下取整 |
|
openHA |
否 |
Boolean |
专属宿主机集群是否开启故障自动疏散 |
|
region |
是 |
String |
专属宿主机集群所在可用区 |
|
billingType |
是 |
String |
计费类型,目前仅支持包月和包年,对应取值为MONTH、YEAR |
|
duration |
是 |
Integer |
订购时长。
该参数在按月后付费时默认为0 |
| channelInfoList |
否 |
<ChannelInfoList> array |
渠道参数列表 |
请求参考示例
请求URL :
https://api-beijing-1.cmecloud.cn:8443/api/v2/dedicatedHost/order?AccessKey=52aee87cea39439d9b60276dde06f0b0&Timestamp=2021-06-09T15:24:05Z&Signature=19b943903f0ab2b5675cea21e3ad876d47b0da39&SignatureMethod=HmacSHA1&SignatureNonce=206&SignatureVersion=V2.0
请求body:
{
"allocationRatio": 1,
"billingType": "MONTH",
"dedicatedHostClusterName": "dc01",
"dedicatedHostNum": 1,
"dedicatedHostType": "s1",
"openHA": false,
"duration": 1,
"region": "RegionOne"
}响应消息
响应头
|
参数名称 |
参数描述 |
|
Content-Type |
返回内容的MIME类型 |
响应参数
| 参数名称 | 参数类型 | 参数描述 |
|---|---|---|
| procedureCode | String | 订购流程编码(POSTPAID:后付费,PREPAID:预付费) |
| orderId | String | 订单编码 |
| orderExts | List<String> | 订单项ID |
| paymentInfo | Object | 预付费支付链接信息 |
| paymentInfo.payLink | String | 支付链接,paymentInfo节点下的所有以大写字母开头的参数,即序号为5.3~5.24的参数,用post+form表单的形式跳转到此链接 |
| paymentInfo.linkTag | String | 支付链接渠道区分,1:H5,2:PC |
| paymentInfo.OrderNo | String | form表单参数, 为null不传递,订单号 |
| paymentInfo.ActivityCode | String | form表单参数, 为null不传递,交易代码 |
| paymentInfo.IDType | String | form表单参数, 为null不传递,中国移动用户标识类型 |
| paymentInfo.IDValue | String | form表单参数, 为null不传递,中国移动用户号码 |
| paymentInfo.CustomerNumber | String | form表单参数, 为null不传递,客户编码 |
| paymentInfo.OrderMoney | String | form表单参数, 为null不传递,订单总金额 |
| paymentInfo.Payment | String | form表单参数, 为null不传递,用户支付金额 |
| paymentInfo.ProductID | String | form表单参数, 为null不传递,产品编号 |
| paymentInfo.ProductName | String | form表单参数, 为null不传递,产品名称 |
| paymentInfo.ProductDesc | String | form表单参数, 为null不传递,产品描述 |
| paymentInfo.ProductURL | String | form表单参数, 为null不传递,商品展示网址 |
| paymentInfo.NotifyURL | String | form表单参数, 为null不传递,订单结果通知URL |
| paymentInfo.ReturnURL | String | form表单参数, 为null不传递,支付成功跳转返回页面URL |
| paymentInfo.CustomParam | String | form表单参数, 为null不传递,商户自定义参数 |
| paymentInfo.WeiXinAppId | String | form表单参数, 为null不传递,微信公众号ID/应用ID |
| paymentInfo.ReqChannel | String | form表单参数, 为null不传递,请求方渠道编码 |
| paymentInfo.BusiType | String | form表单参数, 为null不传递,业务类型 |
| paymentInfo.CerID | String | form表单参数, 为null不传递,证书标识串 |
| paymentInfo.SignValue | String | form表单参数, 为null不传递,签名值 |
| paymentInfo.ChargeMoney | String | form表单参数, 为null不传递,充值金额 |
| paymentInfo.HomeProv | String | form表单参数, 为null不传递,归属省份 |
| paymentInfo.BusinessChannels | String | form表单参数, 为null不传递,移动云全网渠道编码 |
响应参考示例
{
"state": "OK",
"requestId": "reqId-656b1a2e3e0d46f283b330ec7cd3b08c",
"body": {
"procedureCode": "POSTPAID",
"orderId": "MOP-O-21060700005431",
"orderExts": [
"MOP-T-21060700005499"
],
"paymentInfo": {
"OrderNo": "00842022012615332934112402078415",
"ActivityCode": "U104_003",
"IDType": null,
"IDValue": null,
"CustomerNumber": "N0002021012345678900",
"OrderMoney": "1498800",
"Payment": "1498800",
"ProductID": "9200087",
"ProductName": "专属宿主机",
"ProductDesc": "专属宿主机",
"ProductURL": "",
"NotifyURL": "https://10.10.10.10:12345/payment-center/notifyAsync",
"ReturnURL": "https://ecloud.10086.cn//api/page/op-order-mop-static/order ",
"CustomParam": "CSMP|50|N0002021090650006425|9200087|1498800|1009||xs_0385|https://10.10.10.11:8000/emop?method=SYAN_UNHT_payResultAsyn_test4|ORDER|",
"WeiXinAppId": "wxbf70c1cb952d55af",
"ReqChannel": "xs_0385",
"BusiType": "1009",
"CerID": "012b6279",
"SignValue": "DrF9J042f8Fpkgo11ZFI5h3A7kmLznwJSYNnKTjoikXC5a733FJOUY76ENZK4MXjheqQ5emoJweZVX/XNbRx6KCsTIHp9EQihrd39BphTW1sN/Rhz6R1YEjmvS7vafWfLXtXoJDdMSn0elhKhWMxTufcjHV26lb7bVHUDdwyIQc=",
"payLink": "https://testpaynew.chinamobilesz.com/merge-pay/order",
"ChargeMoney": null,
"HomeProv": null,
"BusinessChannels": null
}
}
}