Service URL: https://api.cheapsslshop.com/api/DigiCert/DigiCertSecureSiteEVSSLCertificate
Request Parameters “DigicertFullOrderRequest“
| Field Name | Description | Type | Required |
|---|---|---|---|
| LoginEmail | CheapSSLShop Login Email | String (Max Length : 200) | Yes |
| ApiKey | CheapSSLShop API Key | String (Max Length : 100) | Yes |
| UserOrderID | User should pass the User order number. | String | Yes |
| Year | Specify the validity duration of the certificate (in years). Refer to the “Product Table" for the acceptable values. | Integer | Yes |
| CouponCode | Coupon Code | String | No |
| CSR | Certificate Signing Request(CSR) | String | Yes |
| DCVMethod |
Domain Control Method to Approve Certificate
|
String | Yes |
| ApprovalEmail |
Approval Email used to approve certificate Use method GetComodoApprovalEmailList to get web approval email list |
String (Max Length : 200) | Yes |
| DCVScope |
To Approve Certificate (for only DCVMethod = DNS) Possible values:
fqdn = Exact Domain Name(s) (By default) Note: Domain validation scope for domains on the order. Domain validation scope determines the specific domains that you must validate before DigiCert can issue your certificate. Exact Domain Name(s) : This option allows you to validate domains on the order exactly as they are named. Base Domain Name(s) : The option allows you to validate the domains on the order at the base domain level. Validating the base domain also validates all subdomains of the base domain. |
String | No |
| WebServer |
Web Server Use API Digicert Web Server List to get web server list |
String | Yes |
| ExtraSAN | Number of Additional Domains want to secure. Note: Default price is for 1 domains pack. Multi Domain SSL includes 1 domains default pack. If you need more than 1 domains licenses, then only you need to purchase additional domain licenses. | Integer | No |
| SanList | Key value pair of SAN Domain and Approval method or email (e.g. : {“www.abc.com": “admin@abc.com", “www.xyz.com" : “FILE", “www.test.com" : “DNS"} | Array | No |
| AdminContactInfo | |||
| .. Title | Contact Title | String (Max Length: 200) | Yes |
| .. FirstName | Contact First Name | String (Max Length: 200) | Yes |
| .. LastName | Contact Last Name | String (Max Length: 200) | Yes |
| Contact Email | String (Max Length: 200) | Yes | |
| .. PhoneNo | Contact Phone Number | String (Max Length: 200) | Yes |
| TechnicalContactInfo | |||
| .. Title | Contact Title | String (Max Length: 200) | Yes |
| .. FirstName | Contact First Name | String (Max Length: 200) | Yes |
| .. LastName | Contact Last Name | String (Max Length: 200) | Yes |
| Contact Email | String (Max Length: 200) | Yes | |
| .. PhoneNo | Contact Phone Number | String (Max Length: 200) | Yes |
| EVApproverContactInfo | |||
| .. Title | Contact Title | String (Max Length: 200) | Yes |
| .. FirstName | Contact First Name | String (Max Length: 200) | Yes |
| .. LastName | Contact Last Name | String (Max Length: 200) | Yes |
| Contact Email | String (Max Length: 200) | Yes | |
| .. PhoneNo | Contact Phone Number | String (Max Length: 200) | Yes |
| OrgranisationInfo | |||
| .. LegalName | Orgranisation Name | String (Max Length : 1000) | Yes |
| .. AssumedName | Orgranisation Assumed Name | String (Max Length : 1000) | No |
| .. Division | Orgranisation Division | String (Max Length : 1000) | No |
| .. Duns | Orgranisation DUNS | String (Max Length : 1000) | No |
| .. Address1 | Orgranisation Located Address Line 1 | String (Max Length : 1000) | Yes |
| .. Address2 | Orgranisation Located Address Line 2 | String (Max Length : 1000) | No |
| .. City | Orgranisation Located City | String (Max Length : 250) | Yes |
| .. State | Orgranisation Located State | String (Max Length : 250) | Yes |
| .. Country | Orgranisation Located Country | String (Max Length : 250) | Yes |
| .. ZipCode | Orgranisation Located Zip Code | String (Max Length : 250) | Yes |
| .. PhoneNo | Orgranisation Located Phone | String (Max Length : 250) | Yes |
| .. Fax | Orgranisation Located Fax | String (Max Length : 250) | No |
Response Parameters “DigicertFullOrderResponse“
| Field Name | Description | Type |
|---|---|---|
| StatusCode | Status Code of Response i.e 0 = Method is executed successfully. -1 = There is an Error in Response. |
Integer |
| OrderNumber | Order Number | Integer |
| DigicertOrderNumber | Digicert Order Number | string |
| DCVMethod |
Domain Control Method to Approve Certificate Possible values
|
String |
| DCVRandomValue | DCV Random Value This value is used to approve certificate when FILE OR DNS DCV method is used. |
String |
| DomainName | Domain Name | string |
| Errors | object | |
| .. ErrorNumber | Error Number | Integer |
| .. ErrorField | Error Field | String |
| .. ErrorMessage | Description of errors | String |