2016-08-06 2 views
0

IPN 콜백을 시도하고 있지만 페이팔로 IPN 메시지의 유효성을 검사 할 때마다 INVALID! 이미 인터넷에 많은 방법을 시도했지만 사람이 내 코드, 을하고있다 :Paypal IPN 계속 INVACID가 표시됨

header('HTTP/1.1 200 OK'); 
$req = 'cmd=_notify-validate'; 
foreach ($_POST as $key => $value) { 
$value = urlencode(stripslashes($value)); 
$req .= "&$key=$value"; 
$homepage = file_get_contents("https://ipnpb.sandbox.paypal.com/cgi-bin/webscr?{$req}"); 

이가 작동하지만이 잘못 표시. 누군가 이런 일이 일어나는 이유를 알고 있습니까?

+1

코드 링크가 아닌 게시물에 코드를 입력하십시오. –

+0

왜냐하면 내용이 대부분의 코드이고 내가 제출하게하지 않기 때문입니다. –

+1

좋아, 그럼이 질문을 닫으려고합니다. –

답변

0

POST 요청에서 GET이 아닌 PayPal로 데이터를 보내야한다고 생각합니다!

0
해결

,
페이팔 IPN 시뮬레이터에 오류가 있고, 당신이 시뮬레이션 갈 때 날짜 필드를 제거하고 검증 얻을 것이다!