Articles of PayPal IPN

Paypal SandBox IPN всегда возвращает INVALID

Как упоминалось в одном из комментариев в ответе ниже, я пробовал следовать этому руководству . Итак, теперь у меня есть следующее: Файл ipn.php: <?php $ipn_post_data = $_POST; $url = 'https://www.sandbox.paypal.com/cgi-bin/webscr'; // Set up request to PayPal $request = curl_init(); curl_setopt_array($request, array ( CURLOPT_URL => $url, CURLOPT_POST => TRUE, CURLOPT_POSTFIELDS => http_build_query(array('cmd' => '_notify-validate') + $ipn_post_data), […]

Ошибка PayPal IPN Bad Request 400

Используя IPN PayPal, я получаю ошибку 400. Я делаю сценарий, отправляющий мне электронные сообщения $res чтобы узнать, что такое ответ, внутри цикла while (!feof($fp)) {} . Я всегда получаю ошибку: HTTP/1.0 400 Bad Request В общей сложности я возвращаюсь: HTTP/1.0 400 Bad Request ​Connection: close Server: BigIP Content-Length: 19 ​Invalid Host Header Последняя строка после […]

PayPal IPN на порту, отличном от 80

Кто-нибудь пытался использовать IPN Paypal на порту, отличном от 80? Я пытаюсь указать URL-адрес, например http://domain.com:8080/url/to/ipn.php, но запрос IPN не проходит. Если я нажму URL прямо из моего браузера, он отлично работает.

Несколько настроек IPN для Paypal

Я не на 100% понимаю это при использовании IPN, скажем, на 3 веб-сайтах, и если кто-то со знанием может объяснить это мне в соответствии с моим сценарием, я буду этому признателен. Я установил свою учетную запись для проверки sanbox, чтобы использовать прослушиватель IPN: site1.com/listener.php (работает просто отлично). Мне интересно, как настроить больше слушателей для других […]

Подтвердить, что вызов IPN из PayPal?

Как я могу подтвердить, что запрос PayPal IPN POST на мой указанный notifyURL действительно поступает из PayPal? Я не имею в виду сравнение данных с тем, что я отправил ранее, но как я могу проверить, что сервер / IP-адрес, из которого поступает этот запрос PayPal, действительно является допустимым?

Специальные переменные IPN Paypal

Мой Paypal IPN payement работает (кнопка покупки сейчас), но теперь мне нужно добавить некоторые переменные, такие как имя скидки, идентификатор пользователя и т. Д. … в моей базе данных для каждой транзакции. Раньше я использовал настраиваемое скрытое поле, так как мне просто нужен идентификатор пользователя. Но теперь я не знаю, как передать эти новые пользовательские […]

Ошибка IPN PayPal и URL-адрес настраиваемого порта IPN

Мой IPN-адрес: http: //: 85 / имеет пользовательский порт. Этот URL-адрес работает нормально, но paypal всегда дает мне ошибки на его симуляторе и не вызывает мой IPN при оплате. Что может вызвать эту проблему?

удалять переменные сеанса, когда идентификатор сеанса известен, но не может запускать сеанс

У меня проблема с тем, как я пытаюсь удалить некоторые переменные сеанса при работе с paypal и ipn.specifically, я хочу, чтобы кто-то вошел в систему (или нет) в моем интернет-магазине, проехал через мою корзину, перенаправлялся к paypal для оплаты, а затем перенаправить на мой сайт. я использую paypal ipn, чтобы получить Paypal, чтобы уведомить меня, […]

Мой скрипт PayPal неожиданно прекратил проверку SSL-сертификата

Таким образом, мой скрипт (слушатели IPN, вызовы API и т. Д.) Работал нормально, но внезапно начал выдавать ошибку о невозможности проверить сертификат SSL. Это моя ошибка (показанный PHP CURL) Ошибка подключения SSL Почему она перестала работать?