@PandaTheSlayer

Почему не работает curl запрос на PayPal?

В общем, такая беда: на тестовом сервере PayPal все работает замечательно, а вот на настоящем сервере проблема.
$data = array(
        'cmd' => '_notify-synch',
        'tx' => $pdt_tx,
        'at' => $PDT_TOKEN
    );
    $opts = array(
        CURLOPT_URL => 'https://www.paypal.com/cgi-bin/webscr',
        CURLOPT_HEADER => 0,
        CURLOPT_NOBODY => 0,
        CURLOPT_RETURNTRANSFER => 1,
        CURLOPT_POST => 1,
        CURLOPT_FOLLOWLOCATION => 1,
        CURLOPT_SSL_VERIFYPEER => 1,
        CURLOPT_POSTFIELDS => http_build_query($data),
        CURLOPT_VERBOSE => true
    );

    $curlHandler = curl_init();
    curl_setopt_array( $curlHandler, $opts );
    $output = curl_exec($curlHandler);
    curl_close($curlHandler);


Данный код не выполняется, просто уходит в вечную загрузку(не может соединиться с сервером). Причем как я уже сказал, на урл sandbox.paypal.com все отправляется замечательно
  • Вопрос задан
  • 303 просмотра
Решения вопроса 1
@PandaTheSlayer Автор вопроса
Задача решена. Для всех, кто может будет искать решение:
у пейпала боевого урл вот такой:
paypal.com/webscr
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
см. что verbose выводит

CURLOPT_SSL_VERIFYPEER в ноль поставь
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы