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