SSL证书服务CAS

    订单相关接口

    SSL新购订单并自动支付

    接口描述

    本接口用于购买SSL证书,并且自动支付,自动支付可以使用 代金券,账号返点,账号余额

    关于 API 支付逻辑的说明

    默认会尽量使用代金券全额支付,不足部分使用默认逻辑处理。

    默认逻辑即有账期默认账期支付

    无账期则按照返点 > 现金的顺序支付;

    代金券顺序:优先使用最快过期的、满足金额的代金券

    请求结构

    > POST http://cas.baidubce.com/v3/openapi/order?new
    > Authorization: authorization string
    > Host: cas.baidubce.com
    > x-bce-console-rpc-id: e69c8fff-166b-4c82-87c1-7aa3ba309d5c
    > x-bce-date: 2020-04-27T02:43:18Z
    {
     "certType" : "DV",
     "productType" : "SINGLE",
      "orderType" : "NEW",
      "brand" : "BAIDUTRUST",
      "domainNumber" : 1,
      "wildcardNumber" : 0,
      "purchaseLength" : 2
    }

    请求头域

    除公共头域外,无其它特殊头域。

    请求参数

    参数名称 类型 是否必需 参数位置 描述
    version String URL参数 API版本号
    new String Query参数 必带标志参数,值必须为空
    brand String BODY 证书品牌 取值见附录CertBrand
    certType String BODY 证书类型 取值见附录CertType
    productType String BODY 产品类型 取值见 ProductType
    domainNumber int BODY 标准域名数量
    wildcardNumber int BODY 通配符域名数量
    duration int BODY 购买年限 (每个品牌每种证书不一定相同,具体参见控制台)
    orderType String BODY 订单类型 取值见附录 OrderType

    响应头域

    除公共头域外,无其它特殊头域。

    响应参数

    参数名称 类型 描述
    bceOrderId String 订单ID
    certIds List< String> 证书ID

    请求示例

     > POST http://cas.baidubce.com/v3/openapi/order?new
     > Authorization: bce-auth-v1/f624059c33b948319ad3b8a4a6c5b670/2020-04-27T09:29:38Z/3600/host;x-bce-console-rpc-id;x-bce-date/fe48acdd7ac62c215fe567fa0536f29c7096d5103ccd3eaa3ad5e1fbd163b7b4
     > Content-Type: application/json
     > Host: 10.133.101.20
     > x-bce-console-rpc-id: 63c91ede-f2c6-4aa3-b6e7-23a599a6a5f7
     > x-bce-date: 2020-04-27T09:29:38Z
    {
      "certType" : "DV",
      "productType" : "SINGLE",
      "brand" : "GEOTRUST",
      "domainNumber" : 1,
      "wildcardNumber" : 0,
      "purchaseLength" : 1
    }

    响应示例

     < Content-Type: application/json;charset=UTF-8
     < Date: Mon, 27 Apr 2020 09:30:18 GMT
     < Server: BWS
     < Transfer-Encoding: chunked
     < x-bce-request-id: b1d08f72-cc3f-4d8e-b368-e35d3d2a94ce
    {
        "bceOrderId": "989bdbc4e7da42e892dd07d4b2834a08",
        "certIds": ["b7a3e152-7ebd-4c39-8a1c-60b79c2f3367"]
    }
    上一篇
    价格相关接口
    下一篇
    证书相关接口