Я не могу использовать Paypal IPN на своем хостинге, как это решить? - PullRequest
3 голосов
/ 23 марта 2012

Я тестирую PayPal IPN для веб-сайта, который я создаю, но он терпит неудачу, когда я пытаюсь проверить IPN. В частности, эта строка не работает:

$fp = fsockopen('ssl://www.sandbox.paypal.com', 443, $errno, $errstr, 30);

проверка if (!$fp) не проходит (fp ложно). Я предполагаю, что это не может соединиться. Почему это?

Обновление

Я обнаружил, что мое решение для хостинга не поддерживает ssl, фактически я получаю:

Предупреждение: fsockopen () [function.fsockopen]: невозможно подключиться к ssl: //www.sandbox.paypal.com: 443 (Невозможно найти транспорт сокета "ssl" - вы забыли включить его при настройке PHP?)

Есть ли способ преодолеть это, не переходя на другое решение для хостинга?

1 Ответ

0 голосов
/ 23 марта 2012

Вам не нужно использовать SSL (хотя Paypal настоятельно рекомендует его).

$fp = fsockopen('www.paypal.com', 80, $errno, $errstr, 30);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...