Задать вопрос
@SmartAge

Paypal PDT curl возращает false?

Получаю tx от палки, дальше отправляю свой токен и этот tx. Но в ответ ничего не получаю $status = 0, вот код
$tx = $_GET['tx'];
$auth_token = "I_o-o3auPvfXBbZ49cZpMQP1PXxvhbjkKB1vi0tgMFRv0e8ucdThFIqnRvS";
$request = curl_init();
// Set request options
curl_setopt_array($request, array
(
  CURLOPT_URL => 'https://www.sandbox.paypal.com/cgi-bin/webscr',
  CURLOPT_POST => TRUE,
  CURLOPT_POSTFIELDS => http_build_query(array
    (
      'cmd' => '_notify-synch',
      'tx' => $tx,
      'at' => $auth_token,
    )),
  CURLOPT_RETURNTRANSFER => TRUE,
  CURLOPT_HEADER => FALSE,
  CURLOPT_SSL_VERIFYHOST => 6,
  CURLOPT_SSL_VERIFYPEER => true,
  CURLOPT_CAINFO => 'cacert.pem',
  
));

// Execute request and get response and status code
$response = curl_exec($request);
$status   = curl_getinfo($request, CURLINFO_HTTP_CODE);

Советы которые дают на stackoverflow уже пробовал ничего не помогло, поэтому желательно отвечайте те кто сталкивался с даной тематикой.
  • Вопрос задан
  • 200 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
SagePtr
@SagePtr
Еда - это святое
Я бы смотрел не CURLINFO_HTTP_CODE, а CURLINFO_SSL_VERIFYRESULT в первую очередь.
И CURLOPT_SSL_VERIFYHOST непонятно, откуда вы взяли 6.
Ответ написан
opium
@opium
Просто люблю качественно работать
через wget сделайте руками этот запрос
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽