Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Нужно сделать взаимодействие с банком, точнее их сайтом.

SSL certificate problem: self signed certificate- Выдает такую ошибку при отправке xml запроса. Сам тоже программист.

Есть сертификат локальный, дал банк.

Сам код следующий:

$xml = "

  CreateOrder

  RU

 

  Purchase

  E1000010

  1111

  944

  pay hpay

  https://hpayment.ru/error

  https://hpayment.ru/error

  https://hpayment.ru/sucess/

 

";

$address = "https://e-commerce.kapitalbank.az:5443/Exec";

$ch = curl_init($address);

curl_setopt($ch, CURLOPT_URL, $address);

curl_setopt($ch, CURLOPT_FAILONERROR, true);

curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);

curl_setopt($ch, CURLOPT_TIMEOUT, 10);

curl_setopt($ch, CURLOPT_POST, true);

curl_setopt($ch, CURLOPT_POSTFIELDS, $xml);

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);

curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, true);

$result = curl_exec($ch);

echo $result;

    $err ='' . curl_error($ch);

    curl_close($ch);

    print $err;

 

4 года назад
guest_15932533903295
4 года в сервисе
Был
4 года назад