Проверка сертификата сервера клиентом

Отправляю AJAX запрос со своего сайта на API транспортной компании ПЭК и в ответ получаю статус 0. Перепробовал все возможные варианты.

Прочитал на их сайте: "Запрос должен осуществляться по протоколу HTTPS с обязательной проверкой сертификата сервера клиентом".

Возможно дело в проверке сертификата, как это организовать на JS ?

Мой код:

let urlCoords = `https://kabinet.pecom.ru/api/v1/branches/findzonebycoordinates/`,
    key = "some api key",
    log = "mylogin";				
			
let data = {
    "latitude": +localStorage.GEOLatitude,
    "longitude": +localStorage.GEOLongitude
               },
    sendData = JSON.stringify(data),
    req = new XMLHttpRequest();
						
req.onreadystatechange = function(){
    if(req.readyState != 4 || req.status != 200)
	console.log(req.readyState, req.status)						
    console.log(req.response)
   //let response = JSON.parse(req.response);
					}						
req.open("POST", urlCoords, true, log, key);						
req.setRequestHeader("Content-Type", "application/json; charset=utf-8");						
req.setRequestHeader("Accept", "application/json");
req.send(sendData);


Ответы (0 шт):