带有PHP SDK的Paypal REST API-如何获取交易号?

时间:2019-03-21 20:05:20

标签: php rest api paypal sdk

我将REST API Paypal ExpressCheckout与PHP SDK一起使用,我的脚本能够处理付款,但是我想获取有关付款的基本信息:交易号,可用于跟踪付款。

他没人知道付款后如何获得交易号吗?

我使用版本1。

我尝试这样做:

$payment = Payment::get($paymentId, $apiContext);
$payment->getTransactions()[0]->getRelatedResources()[0]->getSale()->getId();

返回的结果与交易号不符。

我也尝试这样做:

$payment->getTransactions()[0]->getInvoiceNumber();

返回NULL。

我尝试了API的许多对象和方法,但没有找到解决方案。

在此先感谢您的帮助,

米迦勒

1 个答案:

答案 0 :(得分:1)

对于v1 / pays,执行付款时将出现交易-> sale-> id

使用v2 / checkout / orders,当您捕获订单时,将有一个付款->捕获-> id