提到: "注意:某些类型的交易的详细信息无法使用 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 日创建商家资料
关于 Paypal API : Which transactions can or cannot be retrieved with "GetTransactionDetails",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16312964/