2015-02-02 6 views
0

, поэтому я строил этот проект, и IPN отлично работал для моего Sandbox, но как только я изменил URL-адрес, чтобы жить, я получил это сообщение журнала.PayPal IPN не работает в Live

Я попытался использовать это как решение, но все еще получаю ошибку.

curl_setopt($ch, CURLOPT_HTTPHEADER, array('Connection: Close', 'User-Agent: company-name')); 

Ответ Сообщение Я получаю

<HTML> 
<HEAD> 
    <TITLE>Access Denied</TITLE> 
</HEAD> 
<BODY> 
    <H1>Access Denied</H1> 

    You don't have permission to access "https://www.paypal.com/cgi-bin/webscr" on this server.<P> 
    Reference #18.........  
</BODY> 
</HTML> 

СПИ им помощи это одна:

https://github.com/paypal/ipn-code-samples/blob/master/paypal_ipn.php

Может кто-нибудь, пожалуйста, помогите. Благодаря

+0

Звучит как искаженный HTTP-заголовок - Akamai блокирует запросы с отсутствующим пользовательским агентом в некоторых странах. Вы можете проверить, что отправляется в HTTP-запросе? См. Http://stackoverflow.com/questions/866946/how-can-i-see-the-request-headers-made-by-curl-when-sending-a-request-to-the-ser для как –

ответ

0

Кажется, что я сделал ошибку, вместо добавления в дополнительной линии:

curl_setopt($ch, CURLOPT_HTTPHEADER, array('Connection: Close', 'User-Agent: company-name')); 

мне пришлось acutally просто добавить в:

, 'User-Agent: company-name' 

в линии, которая уже существует , Теперь работает.

Смежные вопросы