2
누구든지 IPN 수신기 스크립트에 대해 도움을 줄 수 있습니다. 나는 IPN을위한 샌드 박스 테스트 도구를 사용하지만, 난 항상 잘못된 결과를 얻을 수 있지만, HTTP 상태가 나도는 $ _POST 배열을 울리는 시도 200입니다하지만 빈 ..IPN 게시 : paypal에서 게시 값을받을 수 없습니다
을 heres 내 코드 테스트를 시도
<?php
echo "<pre>".print_r($_POST,true)."</pre>\n";
$ipn_data=$_POST;
if((array_key_exists('test_ipn',$ipn_data)) && ($ipn_data['test_ipn']==1)){
$url="https://www.sandbox.paypal.com/cgi-bin/webscr";
}
else{
$url="https://www.paypal.com/cgi-bin/webscr";
}
$request=curl_init();
curl_setopt_array($request,array
(
CURLOPT_URL=>$url,
CURLOPT_POST=>true,
CURLOPT_POSTFIELDS=>http_build_query(array('cmd'=>'_notify-validate')+ $ipn_data),
CURLOPT_RETURNTRANSFER=>TRUE,
CURLOPT_HEADER=>FALSE,
CURLOPT_SSL_VERIFYPEER => false
));
$result=curl_exec($request);
$stat=curl_getinfo($request,CURLINFO_HTTP_CODE);
curl_close($request);
echo $result;
echo $stat;
if($stat==200 && $result=='VERIFIED'){
echo "VERIFIED";
}
?>
[ 'rm = "2"'] (https://cms.paypal.com/es/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_html_Appx_websitestandard_htmlvariables#id08A6HI0709B)가 '$ _GET' (기본값)에서'$ _POST'로 변경하는 결제 수단 (버튼, 장바구니 등) - – Sean
페이팔 계정으로 가서 ipn 응답을 보면 무엇을 얻고 있습니까? –
ive IPN 테스트 도구로 테스트하려고했지만 여전히 응답이 없습니다. 내 ipn 수신기 http://occs.evsuit2013.com/ipn_listener.php의 URL이 있으면 원하는 경우 시도해 볼 수 있습니다. ..감사 –