Paypal 샌드 박스로 PHP 스크립트를 테스트 중이지만 www.paypal.com
이 아니라 www.sandbox.paypal.com
으로 작동합니다. 최근에 1.0 대신 HTTP 1.1 프로토콜을 사용하도록 요청한 이메일을 PayPal로부터 받았습니다. 지정된대로 헤더에 Connection: close
을 사용하고 있지만 IPN URL이 중지되었습니다. www.paypal.com
으로 시도해도 교수형이 없습니다.PayPal 샌드 박스 IPN이 더 이상 응답하지 않습니다.
페이팔이 우리가 9 월 6 보낸 게시판의 후속 그들의 두 번째 이메일
이를 specificy했던 2012 년이 은 점점 일부 상인들은 문제가 발생했다 나타났습니다 스크립트가 "중단"되거나 "확인"응답을 받기까지 오랜 시간이 걸리기 때문에 IPN 스크립트가 HTTP 1.1을 사용하도록 업데이트되었습니다. 우리는 에 HTTP 요청에 "Connection : close"헤더를 추가하여이 문제를 해결하는 방법에 대한 지침을 포함하고 있습니다.
하지만 분명히 작동하지 않습니다.
$header = "POST /cgi-bin/webscr HTTP/1.1\r\n";
$header .= "Host: $url\r\n";
$header .= "Content-Type: application/x-www-form-urlencoded\r\n";
$header .= "Content-Length: " . strlen($req) . "\r\n\r\n";
$header .= "Connection: close\r\n";
아이디어가 있으십니까? 많은 도움을 주셨습니다.