Я отправлял DoDirectPayment звонки в PayPal в течение многих лет без проблем, и в последнее время у меня были периоды часа или больше, когда эти вызовы не получили ответа от PayPal, и примерно через четыре минуты программное обеспечение cURL, отправившее вызов таймаут и генерирует ошибку:Почему мои вызовы DoDirectPayment игнорируются?
DoDirectPayment failed: couldn't connect to host(7)
и вдруг, после часа или более не клиенты не в состоянии произвести оплату, и без меня делать что-либо на моем конце, звонки начинают найдётся ответ снова PayPal и люди могут снова совершать платежи.
Он действует подобно тому, как сервер PayPal перегружается и отбрасывает запросы. Затем, когда их нагрузка падает, они снова начинают отвечать на все свои запросы.
$ API_Endpoint, используемый cURL, равен https://api-3t.paypal.com/nvp. Версия протокола PayPal, который я использую, - 95,0.
Неужели кто-нибудь еще испытал это или знал, что может произойти?
Благодарим за помощь.
Если вы Google «Paypal connect error 7», вы увидите, что у людей по всему Интернету есть эта проблема. Ответ PayPal заключается в том, что вам нужно показать нам маршрут трассировки, который запрос получил в PayPal, прежде чем мы сможем вам помочь. Одно из предложений PP заключалось в том, что общий сервер, на котором мы находимся, может быть исчерпан сокетами, поэтому не может выполнять вызов cURL. В любом случае, теперь усилие состоит в том, чтобы работать с нашим хостинг-провайдером для создания маршрута трассировки и, возможно, увидеть некоторые признаки того, что на сервере закончились сокеты. Посмотрим . , , – Steve
В последнее время возникли некоторые проблемы с подключением к сети AT & T, вы можете проверить, проходите ли вы через их сеть, и если она заблокирована. –
Вот обновление. Идея tracert - ошибка. tracert - это всего лишь несколько ICMP-пакетов. Оказывается, многие маршрутизаторы и серверы не реагируют на ICMP. Таким образом, все, что вы обнаружите с помощью tracert, является первым узлом пути, который не отвечает ICMP. Одна вещь, которая поможет, - знать, где серверы PayPal физически. Тогда я мог бы перенести сайт на хостинг-провайдера, который был физически близок к PayPal и, надеюсь, избежал бы плохого узла. – Steve