PayPal API: Which transactions can or cannot be retrieved with "GetTransactionDetails"
在以下文档中:
https://developer.paypal.com/webapps/developer/docs/classic/api/merchant/GetTransactionDetails_API_Operation_SOAP/
提到:
"注意:GetTransactionDetails 无法获取某些交易的详细信息。例如,您无法获取银行转账取款的详细信息。"
确实,如果我使用 "TransactionSearch" API,然后使用每个返回的 TransactionId 调用 "GetTransactionDetails",则对 "GetTransactionDetails" 的某些调用会失败。
但是我找不到任何关于可以使用 GetTransactionDetails 调用或不能调用哪些事务的详细信息?
有人知道吗?
谢谢
您收到错误消息,因为您为交易 ID 传递了"I-30PA9BJX6HCX"。这不是交易 ID。这是个人资料 ID。您需要传递交易 ID。我检查了配置文件的交易历史,我没有看到任何成功的交易已经处理。看起来您创建了配置文件并将其暂停并重新激活了几次,但它从未计费。下一个付款日期设置为 2013 年 5 月 25 日。它应该在该日期开具账单。如果您想测试 GetTransactionDetails API 调用,您可以将事务 ID 传递为"3DC84483CN537843X"。这是在您的帐户上成功处理的另一笔交易的交易 ID。如果您正在尝试获取有关配置文件的详细信息,则需要使用 GetRecurringPaymentProfileDetails API 调用,然后通过该调用,您可以传递配置文件 ID"I-30PA9BJX6HCX"。
定期配置文件详细信息。
日期事件由从到原因/注释
2013 年 4 月 30 日 资料重新激活商家
2013 年 4 月 25 日 简介暂停商家
2013 年 4 月 25 日 资料重新激活商家
2013 年 4 月 25 日 简介暂停商家
2013 年 4 月 25 日 资料重新激活商家
2013 年 4 月 25 日 简介暂停商家
2013 年 4 月 25 日 资料重新激活商家
2013 年 4 月 25 日 简介暂停商家
2013 年 4 月 25 日 个人资料已创建商家