2012-04-21 2 views
1
을 존재 및 파일 나는 완전히 내 페이팔 IPN 리스너 늘 표준 버튼

PHP 페이팔 IPN 잘못된 URL 오류 그러나 URL는 작동이

I는 미가 Carricks 페이팔 클래스를 사용하고 내 웹 지불 작동 이유에 난처한 해요

널리 사용하고 난 구성한 내 서버에서 잘 작동 한 것으로 나타났습니다

난 내 IPN

샌드 박스 시뮬레이터 도구는 URL이 존재하는 사실에도 불구하고 내 URL이 유효 하더군요을 처리 할 때 내 문제가 발생 그리고 내가 직접 액세스 할 때 오류를 직접 처리하고 기록합니다.

누구든지 내가 뭘 잘못하고 있다고 말할 수 있습니까? 여기

내 청취자 코드

또한 use_sandbox와 라이브 트랜잭션이 false로 설정하고 IPN의 역사는 URL

를 연결할 수를 나타내는, 다시 시도로 IPN을 보여줍니다 시도했습니다
<?php 
ini_set('log_errors', true); 
ini_set('error_log', '../car_errors.log'); 

// instantiate the IpnListener class 
include('ipnlistener.php'); 
$listener = new IpnListener(); 
$listener->use_sandbox = true; 
$account_owner = 'MY_EMAIL'; 

try 
{ 
    $listener->requirePostMethod(); 
    $verified = $listener->processIpn(); 
} 
catch (Exception $e) 
{ 
    error_log($e->getMessage()); 
    exit(0); 
} 

/* 
The processIpn() method returned true if the IPN was "VERIFIED" and false if it 
was "INVALID". 
*/ 
if ($verified) 
{ 
    if()//My checks on the post data to update my database 
    { 
    } 
mail($account_owner, 'Verified Car IPN', $listener->getTextReport()); 
} 
else 
{ 
    mail($account_owner, 'Invalid Car IPN', $listener->getTextReport()); 
} 
?> 

나는이 일에 대한 모든 희망을 잃기 시작했다. 나는 아마도 내 서버에서 내 파일 권한이 될 수 있습니다 우려하지만, 그들은 모두 664로 설정됩니다. 내가 말하는 이유는 공유 호스트에서 작업하지만 리스너가 VPS로 업그레이드 한 이후 계속해서 문제가있는 것입니다.

당신이 서버를 변경하기 전에 작업 인 경우

어떤 도움이 크게 다음 서버 구성 문제의 일종처럼 소리 베리

답변

0

을 감상 할 수있다. URL에 액세스 할 수 있고 Paypal 설정에 동일한 URL이 있으므로 SSL이 올바르게 설치되었는지 확인하십시오. Paypal에서 일부 인증서 오류로 인해 URL을 볼 수없는 경우 일 수 있습니다.

+0

환호성 Sean, 저것 좀 봐. – BarryH1987