2013-11-03 5 views
0

배송은 내 "ExecutePayment"PHP 파일의 단순화 된 버전입니다 :페이팔 REST는 여기에 정보 및 트랜잭션 ID

$payment = Payment::get($paymentId, $apicontext); 
$execution = new PaymentExecution(); 
$execution->setPayerId($_GET['PayerID']); 
$payment->execute($execution, $apicontext); 
var_dump($payment); 

지불이 성공적으로 실행하지만 $ 지불 변수는 고객의 주소에 대한 어떤 정보를 포함하지 않으며, 트랜잭션 ID가 없습니다. 지불을 실행 한 후 $payment = Payment::get($paymentId, $apicontext);으로 다시 전화를 걸더라도 지불 오브젝트에 유용한 정보가 없습니다. 그러나 PayPal.log 파일에 고객의 주소와 거래 ID가 표시됩니다. 로그 파일 자체를 읽지 않고이 데이터에 어떻게 액세스합니까?

답변

0

은 분명히 중요한 객체는 하나 ... GitHub의에 페이팔의 샘플이 오해의 소지 $payment->execute()

에서 반환 내 수정을 찾기 위해 페이팔 API 코드를 통해 가야했다입니다. : P