PayPal REST - 运输信息和交易 ID


PayPal REST - Shipping info and transaction ID

这是我的"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。除了读取日志文件本身之外,如何访问此数据?

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

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