Как упоминалось в одном из комментариев в ответе ниже, я пробовал следовать этому руководству . Итак, теперь у меня есть следующее: Файл 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), […]
Используя 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 Последняя строка после […]
Кто-нибудь пытался использовать IPN Paypal на порту, отличном от 80? Я пытаюсь указать URL-адрес, например http://domain.com:8080/url/to/ipn.php, но запрос IPN не проходит. Если я нажму URL прямо из моего браузера, он отлично работает.
Я не на 100% понимаю это при использовании IPN, скажем, на 3 веб-сайтах, и если кто-то со знанием может объяснить это мне в соответствии с моим сценарием, я буду этому признателен. Я установил свою учетную запись для проверки sanbox, чтобы использовать прослушиватель IPN: site1.com/listener.php (работает просто отлично). Мне интересно, как настроить больше слушателей для других […]
Как я могу подтвердить, что запрос PayPal IPN POST на мой указанный notifyURL действительно поступает из PayPal? Я не имею в виду сравнение данных с тем, что я отправил ранее, но как я могу проверить, что сервер / IP-адрес, из которого поступает этот запрос PayPal, действительно является допустимым?
Мой Paypal IPN payement работает (кнопка покупки сейчас), но теперь мне нужно добавить некоторые переменные, такие как имя скидки, идентификатор пользователя и т. Д. … в моей базе данных для каждой транзакции. Раньше я использовал настраиваемое скрытое поле, так как мне просто нужен идентификатор пользователя. Но теперь я не знаю, как передать эти новые пользовательские […]
Мой IPN-адрес: http: //: 85 / имеет пользовательский порт. Этот URL-адрес работает нормально, но paypal всегда дает мне ошибки на его симуляторе и не вызывает мой IPN при оплате. Что может вызвать эту проблему?
У меня проблема с тем, как я пытаюсь удалить некоторые переменные сеанса при работе с paypal и ipn.specifically, я хочу, чтобы кто-то вошел в систему (или нет) в моем интернет-магазине, проехал через мою корзину, перенаправлялся к paypal для оплаты, а затем перенаправить на мой сайт. я использую paypal ipn, чтобы получить Paypal, чтобы уведомить меня, […]
Таким образом, мой скрипт (слушатели IPN, вызовы API и т. Д.) Работал нормально, но внезапно начал выдавать ошибку о невозможности проверить сертификат SSL. Это моя ошибка (показанный PHP CURL) Ошибка подключения SSL Почему она перестала работать?