PlaceOrder

POST /order/placeorder

The PlaceOrder method is used to place an order for all active Comodo and Trustico® products.

The Admin is the contact person at the Website/Organization that is using the product (NOT the Reseller). The Reseller details may be entered as the Technical Contact. If the Admin Contact is an Individual, use the full name or ‘Individual’ in the Organization field.

All Fields are required unless stated otherwise, all forbidden characters are stripped if present.



Request Body application/json

Schema  
array[object]  
  ProductCode string A valid ProductCode Required  
  Attribute string N = New, R = renew Required  
  ValidityPeriod integer SSL validity period (months) i.e. - 1, 12, 24 Required  
  ServerCount integer Sever count. i.e., 1,2,3; Check server licenses in product list Required  
  Insurance integer 1 = yes, 0 = no Required  
  AdminTitle string Allowed Values: Mrs, Mr, Miss, Ms, Dr, Rev. Required  
  AdminFirstName string string max 40 chars. Required  
  AdminLAstName string string max 40 chars Required  
  AdminOrganization string string max 100 chars Required  
  AdminTaxID string string max 20 chars optional  
  AdminRole string Allowed values: Allowed Values: Business Owner, Website Owner, Chairman, President, Company Director, Managing Director, Company Executive, General Manager, Senior Manager, Executive Officer, Financial Officer, Information Officer, Marketing Officer, Sales Officer, Technology Officer, Security Officer, Web Officer, Administration Staff. Required  
  AdminEmail string Valid E-Mail Address max 100 Chars. Required  
  AdminPhoneCC integer Phone Country Code max 6 Chars. Required  
  AdminPhoneN integer Phone Number max 15 Chars [0-9]. Required  
  AdminAddress1 string string max 200 chars Required  
  AdminAddress2 string string max 200 chars optional  
  AdminCity string string max 40 chars Required  
  AdminState string string max 40 chars Required  
  AdminPostCode string string max 15 chars Required  
  AdminCountry string string max 2 chars. See country codes list Required  
  TechTitle string Allowed Values: Mrs, Mr, Miss, Ms, Dr, Rev. Required  
  TechFirstName string string max 40 chars Required  
  TechLastName string string max 40 chars Required  
  TechOrganization string string max 100 chars Required  
  TechEmail string Valid Email Address max 100 chars Required  
  TechPhoneCC integer Phone Country Code max 6 chars Required  
  TechPhoneN integer Phone Number max 15 chars Required  
  TechAddress1 string string max 200 chars Required  
  TechAddress2 string string max 200 chars optional  
  TechCity string string max 40 chars Required  
  TechState string string max 40 chars Required  
  TechPostCode string string max 15 chars Required  
  TechCountry string string max 2 chars. See country code list Required  
  CSR string a valid CSR with key length min 2048 bit Required  
  DomainName string A valid DomainName or CommonName (Optional if CSR is provided) If CSR and DomainName both provided it give Priority to DomainName. Required  
  SpecialInstruction string string max 255 Chars, special instructions to the Approver (Valid characters are alphanumeric, ! ” # $ % & ( ) * + , - . : ; = > < ? @ [ ] ^ _ ` { | } ~ and space). optional  
  AgreedToTerms integer Must be 1 (Customer was presented with and agreed to Subscriber Agreement for the product ordered) see “GetUserAgreement” command. Required  
  TechUseReseller integer If value is 1 it will use reseller’s details as order technical contact details. optional  
  FreeSAN string If a product supports FreeSAN then you can put additional domains here (Multiple domains should be comma separated). optional  
  SANPackApprover string If a product requires individual approver E-Mail Address for each domain in SANPack then add here in the same order SANPack domains (Multiple approvers should be comma separated). You may call ‘GetApproverList’ method to get the allowed Approver E-Mail Addresses for each domain in SANPack. optional  
  SANIndividual string If a product supports SANIndividual then you can put additional domains here. If a product supports Wildcard SAN then you can add it here. (Multiple domains should be comma separated). Please note that if a product supports SANPack and SANIndividual both then you must first use SANPack then for any other additional domains you can user SANIndividual. optional  
  SANIndividualApprover string If a product requires individual approver E-Mail Address for each domain in SANIndividual then add here in the same order SANIndividual domains (Multiple approvers should be comma separated). You may call ‘GetApproverList’ method to get the allowed Approver E-Mail Addresses for each domain in SANIndividual. optional  
  DUNSNumber string The D-U-N-S Number is a unique nine-digit identifier for businesses. Please provide this number if you’re mainly ordering OV or EV products. optional  
  CouponCode string If you have been provided a Coupon Code, you can apply that code to the CouponCode variable. The coupon will then be applied to your order. optional  


Responses application/json

200 Schema
  array[object]  
    SuccessCode integer 1 (Ok) - 0 (Error) Required
    OrderReference integer Display Order Reference. optional
    ErrorMsg array One or more error strings (Returned only when SuccessCode is 0 or if there is any warning/notice in case when SuccessCode is 1). optional
    OrderTotal integer Display total order amount. optional
    SupplierReference string Display order reference. optional
    ProductName string Display Product Name optional
    ProcessedStatus string Display Order Status optional