@ShorePatrol and @kenirwin I got the same problem and solved it by modifying the posted Header information from $header .= "POST /cgi-bin/webscr HTTP/1.0\r\n"; into $header .= "POST /cgi-bin/webscr HTTP/1.1\r\n"; also be aware to add the Host variable to the header that is typically missing in HTTP 1.0 requests!! so add a line like $header .= "Host: www.paypal.com\r\n"; if your script communicates with www.paypal.com or change it to the proper endpoint i.e. ipnpb.paypal.com good luck
... View more