【问题标题】:Fetching Transaction Details with Transaction ID Paypal Live使用交易 ID Paypal Live 获取交易详情
【发布时间】:2021-05-30 23:25:38
【问题描述】:

我正在尝试从我的 Paypal 帐户中获取带有 REAL Transaction 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 帐户的真实交易。

怎么了?

【问题讨论】:

  • 如果是事务 ID,也许你应该使用 /captures/ 而不是 /authorizations/。这笔交易是如何创建的?尝试创建一个新的。如果它不是使用 REST API 创建的,您可能需要 developer.paypal.com/docs/api/transaction-search/v1
  • 是的,但它仍然无法让我从主帐户中发生的交易中获取详细信息。如果这不可能,您能否指导我如何设置一个预定义的 url,我们可以在其中接收交易并获取带有 ID 的详细信息?我不是为网络应用创建这个,它只是一个简单的机器人,用户可以在添加他们的交易 ID 后确认付款,我可以看看它是否成功

标签: php curl paypal


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2018-12-20
    • 2019-10-11
    • 2014-07-20
    • 2023-03-13
    • 1970-01-01
    • 2016-09-12
    • 2013-06-05
    • 2018-08-24
    • 2013-12-26
    相关资源
    最近更新 更多