使用交易 ID Paypal Live 获取交易详情

时间:2021-03-01 12:25:32

标签: php curl paypal

我正在尝试从我的 Paypal 帐户中获取带有真实交易 ID 的交易详细信息。我从 CURL 获得了令牌,但是,在尝试获取它时,它返回了一个错误。

100   372  100   372    0     0    477      0 --:--:-- --:--:-- --:--:--   478{"name":"RESOURCE_NOT_FOUND","message":"The specified resource does not exist.","debug_id":"e077252943c9c","details":[{"issue":"INVALID_RESOURCE_ID","description":"Specified resource ID does not exist. Please check the resource ID and try again."}],"links":[{"href":"https://developer.paypal.com/docs/api/payments/v2/#error-INVALID_RESOURCE_ID","rel":"information_link"}]}
* Connection #0 to host api-m.paypal.com left intact
curl -v -X GET https://api-m.paypal.com/v2/payments/authorizations/TRANSACTIONID \
-H "Authorization: Bearer TOKEN HERE"

我只想获取带有 ID 的详细信息,而不是将其与任何应用程序连接。这笔交易是来自我自己的 Paypal 帐户的真实交易。

怎么了?

1 个答案:

答案 0 :(得分:0)

每笔 PayPal 交易都有两个 ID,接收账户的交易 ID 和付款人账户的交易 ID。它们从任一端引用相同的 PayPal 交易,但它们是不同的 ID。

除非您拥有买方的 API 凭据,否则无法使用买方的交易 ID 进行 API 查找。

如果您需要两个帐户共有的 ID,则应在付款设置期间为交易设置唯一的发票 ID。此发票 ID 必须是唯一的,以前从未用于在接收方帐户上成功捕获。