Закажите услуги фрилансеров для вашего проекта прямо сейчас!

Размещение заказа на фриланс бирже бесплатно.

1 год назад
Гость
1 год в сервисе
Был онлайн 1 год назад
1 год назад

Нужно сделать взаимодействие с банком, точнее их сайтом.
SSL certificate problem: self signed certificate- Выдает такую ошибку при отправке xml запроса. Сам тоже программист.
Есть сертификат локальный, дал банк.
Сам код следующий:
<?
$xml = "<?xml version='1.0' encoding='UTF-8'?>
<TKKPG>
<Request>
  <Operation>CreateOrder</Operation>
  <Language>RU</Language>
  <Order>
  <OrderType>Purchase</OrderType>
  <Merchant>E1000010</Merchant>
  <Amount>1111</Amount>
  <Currency>944</Currency>
  <Description>pay hpay</Description>
  <ApproveURL>https://hpayment.ru/error</ApproveURL>
  <CancelURL>https://hpayment.ru/error</CancelURL>
  <DeclineURL>https://hpayment.ru/sucess/</DeclineURL>
  </Order>
</Request>
</TKKPG>
";

$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;
 

  1. Прием заявок
  2. Выбор исполнителя
  3. Выполнение заказа
  4. Обмен отзывами
Василий С.
46 лет, Россия
2 года в сервисе
Был онлайн 3 дня назад
135 отзывов1 новый
1 год назад

Безопасный платеж

Другие заказы в категории «Веб-программирование»

Здесь заказчик и фрилансеры могут обсуждать заказ до начала его выполнения.
Фрилансеры могут участвовать в обсуждении только после подачи заявки.
Здесь заказчик будет контролировать выполнение заказа и общаться с исполнителем.
Доступ к этому разделу имеют только заказчик и выбранный исполнитель.
Все материалы этого раздела закрыты от поисковых систем.