PayPal REST - 送货信息和交易ID

时间:2013-11-03 19:27:26

标签: php rest paypal transactions

这是我的“ExecutePayment”php文件的简化版本:

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

付款成功执行,但$ payment变量不包含有关客户地址的信息,也没有任何交易ID。即使我在执行付款后再次致电$payment = Payment::get($paymentId, $apicontext);,付款对象中也不会包含任何有用的信息。 但是,在PayPal.log文件中,我看到了客户的地址和交易ID。除了阅读日志文件本身之外,我如何访问这些数据?

1 个答案:

答案 0 :(得分:0)

显然,重要的对象是从$payment->execute()

返回的对象

PayPal在github上的示例具有误导性......必须通过PayPal API代码才能找到我的修复程序。 :P